einfacher LoRaWAN-Node
Der erste LoRaWAN-Node sendet einen festen Text als Nachricht zum TTN-Server.
Dieser LoRaWAN-Node verwendet OTAA – Over-The-Air-Activation um sich beim LoRaWAN-Server anzumelden.
Der Programmcode befindet sich im Sketch "LoRaWAN-simplenode-1". Diesen findet man im Verzeichnis hamgroup_lorawan/code/LoRaWAN-simplenode-1.
Für die Anmeldung ( "Join" ) des Nodes müssen im Quellcode noch einige Keys und EUIs angepasst werden:
- DevEUI DevEUI ist ein 64 bit end-device identifier
- AppKEY Applikationsschlüssel - 128 bit
Ausschnitt aus dem Quellcode:
static const u1_t PROGMEM DEVEUI[8]={ ENTERHEREDEVEUI }; static const u1_t PROGMEM APPKEY[16] = { ENTERHEREAPPKEY }; |
Die APPEUI bleibt unverändert:
static const u1_t PROGMEM APPEUI[8]={ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; |
Die DEVEUI und der APPKEY wird beim Anlegen des Nodes auf dem LoRaWAN-Server dort generiert. Diese müssen dann in den Quellcode reinkopiert werden.
Dazu benötigt man einen Account im The Things Network.