Dies ist eine alte Version des Dokuments!


Dragino LoRa GPS Hat für den Raspberry Pi

Neben dem Dragino Arduino Shield gibt es auch eine Erweiterung für den Raspberry Pi, die zusätzlich auch noch einen GPS Empfänger besitzt. Mit einem Preis von ~25-35 EUR liegt das Shield preislich im Mittelfeld der Entwicklungsboards. Neben einem Standard Knoten kann man mit dem Shield aber, wie immer, auch ein Single Channel Gateway betreiben.

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.

Installation

Den Raspberry Pi, wenn nicht bereits geschehen, mit der Raspbian Distribution ausstatten. Wie das geht, wird auf der unzähligen Seiten und auch der offiziellen Seite der Raspberry Pi Foundation beschrieben, deshalb werde ich hier nicht weiter darauf eingehen.

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“:

sudo raspi-config

Danach installiert ihr wiringpi. Mit dieser Bibliothek werden die GPIOs des Raspberry Pi angesprochen. Sie wird benötigt, um mit dem Hat zu kommunizieren:

sudo apt-get install wiringpi

Als nächstes benötigen wir die Bibliothek, die den LoRaWAN Stack implementiert. In den meisten Fällen ist das die LMIC Bibliothek. Auf GitHub gibt es eine entsprechende Portierung für den Raspberry Pi.

wget https://github.com/wklenk/lmic-rpi-lora-gps-hat/archive/master.zip
unzip master.zip
cd lmic-rpi-lora-gps-hat-master
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