SYSTEM
LoRaWAN Gateway mit Sensoren
1. Rasperry 4B und Waveshare SX1302 868M HAT
- Raspberry Pi 4B / mit Pi OS (Legacy, 32-bit)
- Waveshare SX1302 868M LoRaWAN Gateway (B)
- SPI-Version R1
- Frequenzband: EU868
- The Things Network / The Things Stack
- Raspberry-Pi-Benutzer: pi



1.1 Ziel der Installation
Der Raspberry Pi 4B wird als LoRaWAN-Gateway eingerichtet.
Der Datenweg ist:
LoRaWAN-Sensor
│
│ 868 MHz
▼
Waveshare SX1302
│
│ SPI
▼
Raspberry Pi 4
│
│ Internet
▼
The Things Network
│
▼
TTN Application / MQTT / API
Der SX1302 übernimmt dabei den LoRaWAN-Funkempfang und der Raspberry Pi leitet die empfangenen Daten an TTN weiter.
1.2 Arbeitsschritte
- Raspberry Pi vorbereiten
- SPI und I²C aktivieren
- SPI überprüfen
- I²C überprüfen
- SX1302-HAL installieren
- Reset-Skript installieren
- SX1302 Gateway-EUI ermitteln
- Gateway bei The Things Network registrieren
- Packet-Forwarder-Konfiguration vorbereiten
- Gateway-EUI eintragen
- Prüfen
- Packet Forwarder starten
- Stand sichern
- TTN kontrollieren
- Gateway automatisch starten
2. Aufbau und Einbindung von Sensoren
2.1. Anbindung Sensor1

LHT65 zur Messung Temperatur Raum1 innen, Temperatur außen und Luftfeuchte
der decode Uplink: decodeUplink_sensor1.js
2.2. Anbindung Sensor2

Eigenbau zur Messung Temperatur Raum2 innen und Entfernungsmessung
der decode Uplink: decodeUplink_sensor1.js
Der Sensor2 wurde auf Basis eines ESP32 entwickelt. ( TTGO_Sensor.ino )
Beide Sensoren wurden in das TTN- Netzwerk eingebunden.
3. Quellen und Anleitungen
Ablage im github
| Quellen | global_conf.json TTGO_Sensor.ino decodeUplink_sensor1.js decodeUplink_sensor2.js |
| Beschreibung / Daten | installation_Raspi4_SX1302_Gateway.pdf |
| Repository | joachim-reuter/LoRaWAN_Gateway: LoRaWAN Gateway mit Raspi 4 und SX1302 HAT |