Base de code

Application S2E session 2020

Le projet S2E de la session 2020 avait le même objectif que cette année, à savoir, le suivi de la température et de l’humidité dans les entrepôts ainsi que la détection de fumée.

L’évolution proposée en 2021 consistait à utiliser une autre plateforme de développement (→ Heltec Cubecell Dev-Board link vs. Heltec WiFi LoRa 32 (V2) link ) et un autre détecteur de fumée (Détecteur grand public vs. MAX30105 link), le but étant :

  1. de permettre une alimentation sur batterie

  2. de rendre opérationnelle la détection de fumée suite à notre incapacité à mettre en œuvre le MAX30105 en 2020 (→ complexité du circuit mais aussi royalties à verser pour avoir accès à l’algorithme de détection de fumée). Par contre, le même capteur de température/humidité relative a été retenu (→ Sensirion SHT21 link)

Le code source de l’application produite en 2020 pour la carte Heltec WiFi LoRa 32 (V2) vous est fourni à titre d’information dans cette archive zip.

Application S2E session 2021

Le travail fourni en 2021 lors du projet a permis d’aboutir à une solution logicielle opérationnelle.

Celle-ci est constituée :

  • d'1 “sketch” pour la carte Heltec Cubecell Dev-Board qui permet de mesurer à intervalle de temps régulier la température/l’humidité/la charge de la batterie mais aussi de détecter à tout moment la présence de fumée et de transmettre ces informations par LoRa à la passerelle Multitech

  • d'1 “flow” NodeRED pour la passerelle Multitech dont le rôle est de convertir et de transmettre en JSON à un broker MQTT les informations reçues par LoRa depuis les cartes Heltec Cubecell Dev-Board

  • d'1 application Qt/QML — à exécuter sur un PC Windows — qui permet de visualiser les informations publiées par le broker MQTT

Les codes source de cette solution ainsi que le dossier de la revue finale vous sont fournis via ce dépôt Framagit link pour servir de point de départ à votre développement.

Les codes sources présents dans le dossier ne sont pas forcément identiques à ceux de la forge logicielle étant donné que la soutenance de projet, et donc la démo logicielle, a lieu environ 15 jours après la remise des dossiers. Ceux-ci ont donc eu le temps d’évoluer.

Le dépôt Framagit sera celui par lequel vous devrez passer pour vos livrables (→ codes source, dossiers/diaporama de revue, fiches de vie de projet…​).

🞄  🞄  🞄