Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
thethingsnetwork:dragino_lora_raspberry_pi_hat [2018/02/26 21:26] – angelegt octoate | thethingsnetwork:dragino_lora_raspberry_pi_hat [2018/02/26 22:41] (aktuell) – [Installation] Klammer zu... Affe tot ;-) octoate | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Da die Anleitungen im Netz irgendwie immer etwas durcheinander erscheinen, habe ich hier einfach mal aufgeschrieben, | Da die Anleitungen im Netz irgendwie immer etwas durcheinander erscheinen, habe ich hier einfach mal aufgeschrieben, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Hardwareanpassungen ====== | ||
+ | |||
+ | Entgegen einiger Foreneinträge, | ||
+ | |||
+ | Alle Anderen müssen noch //DI1// und //DI2// des LoRa Transceivers auf dem Hat verbinden. Das ist auch nicht weiter schwer (nur zwei Kabel) und wird gut im [[https:// | ||
====== Installation ====== | ====== Installation ====== | ||
Zeile 10: | Zeile 19: | ||
Nach der Installation müsst ihr euch mit der Konsole des Raspberry Pi verbinden - sei es über die Benutzeroberfläche direkt am System oder per SSH über das Netzwerk. | Nach der Installation müsst ihr euch mit der Konsole des Raspberry Pi verbinden - sei es über die Benutzeroberfläche direkt am System oder per SSH über das Netzwerk. | ||
- | Aktiviert nun SSH (in "5 Interfacing Options - P4 SPI": | + | Aktiviert nun SSH (in "5 Interfacing Options - P4 SPI"): |
sudo raspi-config | sudo raspi-config | ||
Zeile 24: | Zeile 33: | ||
cd lmic-rpi-lora-gps-hat-master | cd lmic-rpi-lora-gps-hat-master | ||
| | ||
+ | Das war es auch schon. Wenn ihr jetzt in das Verzeichnis // | ||
+ | Wechselt dazu in das entsprechende Verzeichnis | ||
+ | cd examples/ | ||
+ | | ||
+ | und passt dort die //main.c// Datei mit dem Editor eurer Wahl an. Hier müsst ihr die //APPEUI// (Application EUI), die //DEVEUI// (Device EUI) und den //DEVKEY// (App Key) eintragen. Achtet aber darauf, dass die APPEUI und die DEVEUI im LSB Format angegeben werden müssen, d.h. sie sind einmal gedreht anzugeben. Die Konsole des The Things Network hilft euch dabei aber weiter und ihr braucht die Werte dann nur noch per Copy und Paste übertragen. | ||
+ | |||
+ | Wenn ihr alles richtig gemacht habt, könnt ihr mit | ||
+ | |||
+ | make | ||
+ | | ||
+ | den Build Prozess für das Programm starten. Wenn keine Fehlermeldungen angezeigt werden, findet ihr das Programm im //build// Ordner und könnt es dort starten. | ||
+ | |||
+ | cd build | ||
+ | sudo ./join.out | ||
+ | | ||
+ | Wenn alles funktioniert hat, solltet ihr eine ähnliche Ausgabe auf eurer Konsole sehen | ||
+ | |||
+ | 000000000 HAL: Initializing ... | ||
+ | 000000011 HAL: Detected SX1276 radio module. | ||
+ | 000000013 HAL: Set radio RST pin to 0x00 | ||
+ | 000000019 HAL: Wait until 000000020 ms | ||
+ | 000000020 HAL: Set radio RST pin to 0x02 | ||
+ | 000000021 HAL: Wait until 000000026 ms | ||
+ | 000000027 HAL: Receiving ... | ||
+ | 000000042 Debug: Initializing | ||
+ | 000000043 Debug: JOINING | ||
+ | 000005771 Debug: EV_TXSTART | ||
+ | 000005774 HAL: Sending ... | ||
+ | 000010837 HAL: Receiving ... | ||
+ | 000010838 HAL: Wait until 000010838 ms | ||
+ | 000010910 Debug: JOINED | ||
+ | | ||
+ | Das war es schon... euer Dragino Shield funktioniert damit mit dem Raspberry Pi. |