Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:nwt:lorawan:uebersicht:lorashield:start [17.02.2020 19:57] – sbel | faecher:nwt:lorawan:uebersicht:lorashield:start [17.02.2020 20:19] (aktuell) – sbel | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
===== LoraShield aufstecken ===== | ===== LoraShield aufstecken ===== | ||
+ | {{ : | ||
===== Bibliothek installieren ===== | ===== Bibliothek installieren ===== | ||
- | Um das Shield ansprechen zu können, muss die LMIC Bibliothek installiert werden: | + | Um das Shield ansprechen zu können, muss die LMIC Bibliothek installiert werden. |
- | + | ||
- | {{ : | + | |
+ | * [[https:// | ||
+ | * Installieren mit '' | ||
===== Sketch ===== | ===== Sketch ===== | ||
++++ Klicken, um den Beispielsketch zu sehen | | ++++ Klicken, um den Beispielsketch zu sehen | | ||
- | <code c hellolora.ino> | + | <code c hello_lora.ino> |
// MIT License | // MIT License | ||
// https:// | // https:// | ||
Zeile 24: | Zeile 24: | ||
#include < | #include < | ||
#include < | #include < | ||
- | //#include < | ||
- | #ifdef CREDENTIALS | ||
- | static const u1_t NWKSKEY[16] = NWKSKEY1; | ||
- | static const u1_t APPSKEY[16] = APPSKEY1; | ||
- | static const u4_t DEVADDR = DEVADDR1; | ||
- | #else | ||
static const u1_t NWKSKEY[16] = {0x00, | static const u1_t NWKSKEY[16] = {0x00, | ||
static const u1_t APPSKEY[16] = {0x00, | static const u1_t APPSKEY[16] = {0x00, | ||
static const u4_t DEVADDR = 0x00000000; | static const u4_t DEVADDR = 0x00000000; | ||
- | #endif | + | |
// These callbacks are only used in over-the-air activation, so they are | // These callbacks are only used in over-the-air activation, so they are | ||
Zeile 131: | Zeile 125: | ||
{{ : | {{ : | ||
+ | |||
+ | ===== Kompilieren und Testen ===== | ||
+ | |||
+ | Beim Kompilieren erscheinen Warnungen, die kann man ignorieren. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | Wenn man den Sketch auf den Arduino lädt, sollte man bei TTN sehen, dass das Device aktiv ist: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Im Data-Tab kann man jetzt auch sehen, dass da Daten übermittelt werden: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ |