LoRaWAN-Workshop

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.

powered by webEdition CMS