Ce référentiel contient du code pour exécuter un petit réseau ESP32 LORA de capteurs de température et d'humidité DHT22, qui poussent les données vers une installation locale InfluxDB.
Cela ne nécessite pas de passerelle ou de concentrateur Lora. L'un des modules ESP32 LORA agit comme un récepteur pour tous les autres "nœuds".
Cela a été testé avec Liligo ESP32 Lora (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% 21% 402100BDEC16645014319921715E42BF% 2112000022840374525% 21SH) modules.
Le capteur DHT est connecté aux ports IO13 (et 3,3 V et GND) sur l'ESP32.
Une petite boîte est recommandée pour l'imperméabilisation si vous utilisez à l'extérieur:


L'architecture globale est:
Les nœuds LORA sont configurés pour une opération de très faible puissance. Ils liront les capteurs DHT22 une fois par minute, en passant dans un mode de sommeil profond entre les lectures. Une batterie typique de 18650 en bonne santé devrait donner un fonctionnement de 2 ans. Voir ESP32 Power.ods pour les calculs.
L'installation InfluxDB peut être sur un Raspberry Pi ou similaire. L'adresse IP InfluxDB, le nom de la base de données, le nom d'utilisateur et le mot de passe peuvent être configurés dans TTGO_LoraMain . Grafana est recommandé pour la visualisation des données:

