Pour effectuer les mesures, deux modules constitués d’une batterie, de capteurs et d’un SoC ESP32 sont placés dans la ruche :
- Un module placé sous la ruche fournit le poids et la tension de la batterie du module.
- Un module placé dans la ruche mesure la température et l’humidité intérieures, la température entre les cadres, et la tension de la batterie du module.
Placé à proximité du rucher, un concentrateur se connecte au réseau 4G au moyen d’une carte SIM-7600E, pilotée par un SoC Raspberry Pi. Il permet de :
- Lancer des alertes par SMS
- Transmettre via l’internet les mesures à la messagerie MQTT
Maillon final, un serveur privé virtuel hébergé dans un datacenter fait fonctionner le site Web, ce qui requiert en interne :
- de collecter les mesures, au moyen d’une messagerie MQTT.
- de stocker les informations. C’est le rôle du système de gestion de base de données (SGBD).
- de produire les pages web selon les demandes des utilisateurs, ce que réalise l’application PHP exécutée par le serveur Web.
Le SoC ESP32, le SoC Raspberry Pi et le VPS implémentent les composants logiciels.
Lire la suite : La réalisation