Ruche connectée – réalisation

Le projet a été scindé en deux sous-projets : acquisition et publication

Sous-projet acquisition

La première équipe a réalisé les logiciels nécessaires au fonctionnement des modules de mesure et du concentrateur.

Elle a pu s’appuyer sur la plateforme Innovaltech pour la conception et la réalisation des boîtiers.

Montage du module de pesée

Les ESP32 de chaque module de mesure ont été programmés en utilisant l’EDI Arduino-ESP. Le programme interroge chaque capteur, puis transmet par liaison Wifi une trame de données en s’appuyant sur le protocole UDP. Le format des trames retenu par l’équipe permet d’indiquer la ruche à l’origine de la ruche, le capteur concerné et la grandeur mesurée.

Développement et test du module de pesée

Coté concentrateur, le système Raspberry Pi a été configuré pour offrir un point d’accès Wifi où se connectent les modules de mesure.

Le système Raspberry Pi avec la carte SIM7600E permettant la connexion au réseau 4G

Ensuite, le travail de développement a consisté à réaliser le logiciel offrant les caractéristiques voulues :

  • serveur UDP permettant la réception des trames
  • traitement des trames et détection des conditions d’alerte
  • échange de commandes AT avec la carte SIM7600 pour envoyer des SMS et publier des messages MQTT.
Exemple de commandes AT pour l’envoi d’un SMS avec le message  » Test « 

Sous-projet publication

L’équipe de développement Web

L’équipe de développeurs a élaboré le site, qui comprend :

  • Le carnet du rucher
  • La publication des mesures sous forme de graphiques

Derrière la face visible, la base de données a été structurée de façon à collecter les mesures et autres informations nécessaires au site.