Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
thethingsnetwork:dragino_lora_raspberry_pi_hat [2018/02/26 21:26] – angelegt octoatethethingsnetwork: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, wie ich den Dragino LoRa GPS Hat an meinem Raspberry Pi Zero W als Knoten angesprochen habe. Da die Anleitungen im Netz irgendwie immer etwas durcheinander erscheinen, habe ich hier einfach mal aufgeschrieben, wie ich den Dragino LoRa GPS Hat an meinem Raspberry Pi Zero W als Knoten angesprochen habe.
 +
 +{{:thethingsnetwork:lora_gps_hat_30.png?400|Dragino LoRa GPS Hat for RPi}}
 +
 +
 +====== Hardwareanpassungen ======
 +
 +Entgegen einiger Foreneinträge, die man im Netz noch so findet, sind Hardwareanpassungen nur bei einer Hardwarerevision kleiner v1.3 notwendig. Solltet ihr also ein Hat haben, das bereits die Hardwarerevision v1.3 oder größer besitzt, dann braucht ihr nichts mehr zu machen - der Hat läuft direkt "out of the box".
 +
 +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://github.com/wklenk/lmic-rpi-lora-gps-hat#check-hardware-revision-of-dragino-loragps-hat|LMIC Repository für den Dragino LoRa GPS Hat]] beschrieben.
  
 ====== 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 //examples// wechselt, könnt ihr die Beispiele der LMIC Bibliothek ausprobieren. Ich habe zum Testen das Beispiel //join//, das eine OTAA Personalisierung drchführt, verwendet.
 +Wechselt dazu in das entsprechende Verzeichnis
  
 +  cd examples/join
 +  
 +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.
thethingsnetwork/dragino_lora_raspberry_pi_hat.1519676767.txt.gz · Zuletzt geändert: 2018/02/26 21:26 von octoate
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0