-
Notifications
You must be signed in to change notification settings - Fork 2.1k
RFC: LoRaWAN in RIOT #7331
Description
Hi community.
We just had a meeting with @aabadie, @adjih and @fjmolinas to discuss about the possible next stages for LoRaWAN on RIOT.
@aabadie is proposing to add LMIC as a pkg (the IBM original link seems to be broken). Although it has minimal functionalities,it covers class A and B devices and 868-915 MHz bands.
On the other side, @fjmolinas and me originally tried to port Semtech LoRaMAC-Node as a pkg, but we ended rewriting half of the code due to problems with OTA and code logic, lack of an abstraction layer and redundancy with RIOT components. We already deployed a RIOT + LoRaWAN project with this code in the #6645 PR and did some tests. Worked for a month sending packets every 30 secs! (class A, OTA, unconfirmed messages)
At this point we don't suggest trying to port Semtech LoRaMAC-Node as a pkg, but wanted to know your opinion in continuing the development of gnrc_lorawan to make it a RIOT component rather than an external pkg. (The main drawback is the difficulty of adding new features and mantaining, but a custom code can give more control).
TL;DR
Opinions on adding IBM LMIC as a pkg and also continue the development of a RIOT's own LoRaWAN stack in #6645 .
Cheers!