IoT Greenhouse System for Construction est développé sur la base d'ESP32, Arduino, Lora, MQTT, Nodejs et C # WinForm
Il s'agit d'un tout nouveau projet au Vietnam, l'application de la technologie IoT et LORA a ouvert une nouvelle étape dans l'industrie agricole. Parallèlement à la révolution de la technologie 4.0, l'IoT est un élément essentiel du développement agricole. Avec le presque appliqué dans la réalité, c'est un projet urgent, la recherche et le développement supplémentaires aideront notre pays à s'intégrer et à se développer davantage.

Le modèle de construction centré sur la passerelle, Gateway est construit avec le module ESP32, le module LORA RA-01 et OLED, qui est responsable de l'attente des données LORA à partir de nœuds de capteur (Node CO2, Temp de nœud, lumière du nœud), traitement d'affichage OLED et publier aux courtiers, puis vers le serveur ou le contrôle des logiciels (C # WinForm).
Node nœud, spécifiquement ici est le nœud CO2 construit par le microcontrôleur ATMEGA328, LORA RA-01, le module OLED et le capteur COZIR-AX-5000. La tâche consiste à lire la valeur du CO2 et à transférer les données LORA vers Gateway.
Gateway se connecte au serveur ou au logiciel via la méthode MQTT, il s'agit d'une méthode de transmission rapide, avec une faible vitesse de bande passante, ... ils ont un formulaire de publication / d'abonnement. Lors de la réception des données LORA du nœud du capteur. Données de traitement de passerelle et publier sur courtier un message via un sujet, pour le moment, le serveur ou le logiciel s'abonneront à cette rubrique et écoutera le message en continu à partir de cette rubrique, il suffit de les données envoyées à partir de Gateway, immédiatement le serveur et le logiciel mettra à jour la nouvelle valeur en fonction du message reçu, vice Versa, lorsque le serveur ou la porte de porte-porte, les données de la passerelle, sera immédiatement souscrite à la commande, à la passerelle, à la passerelle, à la passerelle, à la passerelle, à la passerelle, à la passerelle et à la transmission immédiate et à des données LORA Relais).
Le serveur est construit sur la plate-forme Node.js et le logiciel est construit sur la plate-forme C # .NET. Tous ont soutenu la bibliothèque MQTT, le reste est parce que le programmeur les crée comme.
La passerelle est construite avec le noyau du module ESP32 et le module LORA RA-01. Le module ESP32 utilise une puce à 32 bits à double ore qui permet un traitement de données à vitesse élevée et stable. Le module LORA RA-01 utilise la puce SX1278 qui prend en charge la transmission sans fil RF aux kilomètres.

Node CO2 est construit avec ATMEGA328 (Arduino), module LORA RA-01 et capteur Cozir-AX-5000. Le capteur Cozir est un capteur numérique qui permet de lire la valeur de CO2 directement via l'UART sans avoir à calculer beaucoup.

Le serveur est construit sur node.js. Avec l'utilisation de socket.io, permet au serveur de fonctionner en temps réel. Le système donne des recommandations pour chaque valeur. Il existe également une page de prévision météorologique qui permet de visualiser la situation météorologique dans les prochains jours.

Le logiciel est construit sur la plate-forme C # .NET. Diary prend en charge les utilisateurs pour suivre les changements instantanés des valeurs.

https://www.youtube.com/watch?v=tktaao-llqs