How many LMIC for arduino are on the net??

I have been trying to work out the TTN in my region which is 923 AS2.
spending some time to find out how to make a 1ch gateway, which take only 1ch and 1SF.

Now it comes to the node side, most of examples use IBM LMIC and it's variation.
IBM LMIC is based on ST MCU, so some porting to arduino IDE. They all have simillar name but with different modification.  and the function to call in arduino are the same, so be very careful to install.(I believe you better have only one on it.)


1. Matthijs Skooij
https://github.com/matthijskooijman/arduino-lmic
based on LMIC 1.5
providing
raw example; used to send lora mac to other, for testing purpose.
ttn-abp
ttb-otaa
No wiki page, but good explaination on readme.md

2. Thomas Telkamp
https://github.com/tftelkamp
He has 2 git on LMIC,
1. arduino-lmic-v1.5 noted deprecated, and refer reader to Matthijs one.US915/AU915 hybrid mode
2. LoRa-LMIC-1.51 folked from Forked from things4u/LoRa-LMIC-1.51 not sure what changes has been done.

3. things4u M. Westenberg
same author as 1ch gway.
https://github.com/things4u/LoRa-LMIC-1.51
have a good documentation on http://things4u.github.io/DeveloperGuide/DeveloperGuide.html
In the readme, he state this lib is a fusion of version of Thomas Telkamp and Matthijs Kooijman and Gerben den Hartog for Ideetron on tiny.
And replaced a lighter AES lib.
tested on arduino and esp8266
example consist: esp-lmic-v1.51-Fand nano-lmic-v1.51-F

4. Doug LaRue
https://github.com/dlarue/LoRa-LMIC-1.51
Forked from things4u/LoRa-LMIC-1.51
Not much explanation but with additional example on promini
proMini-lmic-v1.51-F

the one in the arduino library management seems to be the outdated one of matthijs, (base on the message here: https://www.arduinolibraries.info/libraries/ibm-lmic-framework)
and this arduino-lmic-v1.5 is noted outdated in github.

very very confusing right? so which one for tonight?

留言

  1. I am also trying to find out how to change the frequency of the Heltec ESP32 Lora board to AS923 and use it as an end node and connect to TTN via OTAA.
    Seems to me there’s no example available to define the frequency, SF and Channels used for this band so one may have to define it from scratch - following the suggestions by the TTN github’s global_conf.json.

    回覆刪除

張貼留言

這個網誌中的熱門文章

Heltec ESP32+OLED+Lora, hardware testing

micro SD card for ESP32, on lolin32 with OLED and heltec 32 lora oled

Install Network Time Protocol(NTP) on BeagleBone with Angstrom linux and set local time zone