Provides a RIOT adaption of Semtech LoRaMAC implementation. More...
Provides a RIOT adaption of Semtech LoRaMAC implementation.
This package provides an API built on top of the Semtech LoRaMAC-node reference implementation of a LoRa network.
This package only works with Semtech SX1272 and SX1276 radio devices. Thus, in order to use it properly, the application
Makefile must import the corresponding device driver:
In order to use this package in an application, add the following in the application
Since the LoRa radio depends on regional parameters regarding the access to the physical support, the region where the device is used needs to be set at compile time. Example for EU868:
The package provides a simple API for initializing the MAC, setting/getting parameters, joining a network and sending/receiving packets to/from a LoRa Network.
main.c, some header files must be first included:
Then define global variables:
Now in the
The library is using the BSD 3-clause license.
|Semtech LoRaMAC timer compatibility definitions. |
|Public API and definitions of the Semtech LoRaMAC. |