LoRa – Raspberry Pi – Single Channel Gateway – Günstig!
LoRa Single-Channel-Gateway auf einem Raspberry Pi. Geringe Teileanzahl, erfordert nur ein HopeRF LoRa-Modul (~ $ 10) und einen Raspberry Pi.
Geschichte
Beschreibung
Möchtest du mit LoRaWAN loslegen, hast aber kein Gateway in deiner Nähe?
Diese Anleitung hilft Ihnen, ein $10-LoRa-Modul und einen Raspberry Pi in ein Einkanal-LoRaWAN-Gateway zu verwandeln, um mit LoRaWAN zu experimentieren.
Bereiten Sie Ihr RFM95W vor
RFM95W mit Kabeln (in diesem Bild fehlt der Reset-Draht)
1) Bereiten Sie Ihre Buchse-zu-Buchse-Kabel für das RFM95W vor, indem Sie sie in vier Hälften schneiden. Sie sollten jetzt 8 Drähte haben – jeder hat eine Buchse an einem Ende.
2) Entfernen Sie 1/8 Zoll der Isolierung von jedem abgeschnittenen Ende.
3) Löten Sie das abgeschnittene Ende der Drähte an die folgenden Stellen des RFM95W (ein Draht pro Stelle):
- DI00
- 3,3 V
- MISO
- MOSI
- SCK
- RESET
- NSS
- Der GND-Pin neben dem MISO-Pin
4) Schneiden Sie 2 Stück 18-ga-Vollkerndraht mit einer Länge von 83 mm ab.
5) Entfernen Sie 2 mm der Isolierung von einem Ende jedes dieser Drähte.
6) Löten Sie das abisolierte Ende eines der Drähte an den ANT-Punkt.
7) Löten Sie das abisolierte Ende eines der Drähte an den GND-Punkt, der sich neben dem ANT-Punkt befindet. – Sie haben gerade eine Dipolantenne hergestellt.
Verbinden Sie RFM95W und Raspberry Pi
Raspberry Pi Pinbelegung
Hier sind die Anschlüsse:
Einrichten der Raspberry Pi-Software
* Diese Anleitung setzt voraus, dass Sie Raspbian auf dem Raspberry Pi ausführen *
Führen Sie diese Befehle auf dem Raspberry Pi aus:
1) Melden Sie sich als Pi-Benutzer am Raspberry Pi an
2) Klonen Sie das Repository unter https://github.com/tftelkamp/single_chan_pkt_fwd
git-Klon https://github.com/tftelkamp/single_chan_pkt_fwd
3) Verwenden Sie raspi-config, um SPI zu aktivieren:
sudo raspi-config
- Wählen Sie 5 Schnittstellenoptionen aus:
- P4 SPI auswählen:
- Ja auswählen
Neustart:
sudo shutdown -r now
3) WiringPi installieren:
sudo apt-get install wiringpi
4) Konfigurieren Sie den Single-Channel-Gateway-Code:
cd ~/single_chan_pkt_fwd
nano main.cpp
Wenn du in den USA bist, musst du mehrere Dinge einstellen:
- Finde die Zeile:
#define SERVER1 „54.72.145.119“ // Das Netzwerk der Dinge:croft.thethings.girovito.nl
- Ersetzen durch:
#define SERVER1 „13.66.213.36“ //router.us.thethings.network
- Finde die Zeile:
uint32_t freq =868100000; // in MHz! (868.1)
- Ersetzen durch:
uint32_t freq =902300000; // in MHz! (902.3)
Sie können auch die informellen Statusfelder und den Standort festlegen, wenn Sie möchten.
5) Kompilieren Sie den Single-Channel-Gateway-Code:
machen
6) Testlauf des Gateways:
sudo /home/pi/single_chan_pkt_fwd/single_chan_pkt_fwd
Strg+C zum Beenden. Achten Sie darauf, die gefundene Gateway-ID herunterzuschreiben:
7) Konfigurieren Sie ein Gateway in The Things Network
- Melden Sie sich bei console.thethingsnetwork.org an (es ist kostenlos und einfach, ein Konto zu erstellen, wenn Sie noch kein Konto haben)
- Wählen Sie oben auf der Seite "Gateways" aus
- Gateway auswählen + registrieren
- Brücke auswählen
- Geben Sie die Gateway-ID, die Sie vor einigen Schritten kopiert haben, in das Feld Gateway EUI ein
- Wählen Sie unten auf der Seite die Option Gateway registrieren
Herzlichen Glückwunsch, Sie haben jetzt ein Gateway im The Things Network!
8) Führen Sie das Gateway wirklich aus:
sudo /home/pi/single_chan_pkt_fwd/single_chan_pkt_fwd
Sie sehen die Statusmeldungen, während das Gateway sie sendet. Sie können den Status Ihres Gateways auch unter console.thethingsnetwork.org
überprüfenWas können Sie mit Ihrem Single-Channel-Gateway verbinden?
- Pycom LoPy-Modul – So verbinden Sie LoPy mit dem Single Channel Gateway
- Weitere folgen…
Mehr Details lesen:LoRa – Raspberry Pi – Single Channel Gateway – Günstig!
Herstellungsprozess
- Temperaturüberwachung auf dem Raspberry Pi
- Raspberry Pi 2 Wetterstation
- Überwachen der Temperatur mit Raspberry Pi
- Himbeer-Pi-Ball-Tracking
- Raspberry Pi Universal-Fernbedienung
- Bewegungssensor mit Raspberry Pi
- Ein Stück Himbeer-Pi
- Cycle Chaser
- ThingSpeak Temperaturmonitor mit Raspberry Pi
- Raspberry Pi Bodenfeuchtigkeitssensor