Dieses Repository enthält Code für das Ausführen eines kleinen ESP32 -LORA -Netzwerks von DHT22 -Temperatur- und Feuchtigkeitssensoren, die Daten in eine lokale InfluxDB -Installation drücken.
Dies erfordert kein Lora -Gateway oder einen Konzentrator. Einer der ESP32 LORA -Module fungiert als Empfänger für alle anderen "Knoten".
Dies wurde mit Liligo ESP32 Lora getestet (https://www.aliexpress.com/item/32872078587.html?spm=A2G0O.Store_PC_Grouplist.8148356.15.5bd1391cdayoba&pdp_npi=2%4 0dis%21aud%21AU%20%2426,56%21AU%20%2426,56%21%21%21%21%402100BDEC16645014319921715E42BF%2112000022840374525%21sh)) Module.
Der DHT -Sensor ist mit IO13- (und 3,3 V- und GND) -Ports auf dem ESP32 verbunden.
Eine kleine Schachtel wird für die Wasserdichtung empfohlen, wenn sie außen verwendet:


Die Gesamtarchitektur ist:
Die LORA -Knoten sind für einen sehr geringen Leistungsbetrieb konfiguriert. Sie werden die DHT22 -Sensoren einmal pro Minute lesen und in einen tiefen Schlafmodus zwischen den Messwerten gehen. Eine typische gesunde Batterie von 18650 sollte 2 Jahre betrieben werden. Siehe ESP32 Power.ods für die Berechnungen.
Die InfluxDB -Installation kann sich auf einem Himbeer -Pi oder ähnlichem befinden. Die IP -Adresse, den Datenbanknamen, der Benutzername und das Kennwort in FluxDB können in TTGO_LoraMain konfiguriert werden. Grafana wird für die Datenvisualisierung empfohlen:

