Overview of LoRaWAN Libraries [HowTo]

This library is also known as: MCCI LMIC
It is preferred to use this name on the forum.

Name: MCCI LoRaWAN LMIC library
Version: 3.2.0
Frameworks: arduino
Platforms: atmelavr, atmelsam, espressif32, espressif8266, intel_arc32, microchippic32, nordicnrf51, nordicnrf52, stm32, stm8, teensy, timsp430
Description: Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.
URL: https://github.com/mcci-catena/arduino-lmic
Type: Port
BaseType: LMIC
ParentName: IBM LMIC framework
Parent URL: https://github.com/things-nyc/arduino-lmic

This library at https://github.com/mcci-catena/arduino-lmic is now the reference implementation of LMiC.

The LMiC library at https://github.com/matthijskooijman/arduino-lmic hasn’t been updated for over a year and the last real code change is even older. In the mean time, Terry Moore from MCCI has been working on a fork of the IBM code and is making incredible progress at fixing many old issues and getting an official certification for the code.

In contrast to its predecessor the default band plan setting for this library is US 915 MHz.

13 Likes