En 2016, les 246.800 sapeurs-pompiers français ont effectué plus de 4.542.400 interventions, c'est-à-dire près de 12.445 interventions par jour. Chaque année, une dizaine d’entre eux périssent tragiquement au cours de leurs missions. Flammes, fumée, torrents d’eau, ces hommes et femmes se battent chaque jour afin de sauver d’autres personnes en dépit d’un environnement extrêmement hostile. C’est dans le but de réduire les risques au minimum que les sapeurs-pompiers recherchent en permanence de nouvelles solutions technologiques.
Les pompiers étant des acteurs primordiaux de la société, développeurs, chercheurs et fabricants s’empresse de comprendre et de créer le pompier de demain. Ainsi, nous nous sommes également intéressés à ce problème et plus particulièrement à la gestion et au traitement de tous ces nouveaux outils qui apparaissent afin d’aider les pompiers dans leur tâche.
Nous avons donc travaillé sur un tableau de bord dans le but d’observer, enregistrer et analyser les données issues de différents types de capteurs
Nous avons donc travaillé sur un tableau de bord dans le but d’observer, enregistrer et analyser les données issues de différents types de capteurs.
*******************
Structure
*******************
La structure de l’application est conçu de la façon suivante :
- Toutes sortes de capteurs envoient leurs données au broker MQTT directement ou en utilisant un intermédiaire.
- Un broker MQTT dont le rôle est de récupérer les messages envoyées sur un topic et les redistribuer aux clients inscrits à ces topics.
Serveur MQTT : Mosquitto
- Une application Web divisée en deux grosses parties : la partie “Analyse” qui permet de rechercher et d’étudier les données de la base de données, puis la partie “Live” qui elle récupère directement les données émises par le broker MQTT afin de les afficher à l’utilisateur. Notez toutefois que la première itération de l’affichage dans la partie “Live” provient des données en base.
Serveur Web : Apache2
Back-End Framework : CodeIgniter
Front-End Framework : INSPINIA
- Une application Web divisée en deux grosses parties : la partie “Analyse” qui permet de rechercher et d’étudier les données de la base de données, puis la partie “Live” qui elle récupère directement les données émises par le broker MQTT afin de les afficher à l’utilisateur. Notez toutefois que la première itération de l’affichage dans la partie “Live” provient des données en base.
- Une base de données classique qui conserve toutes les données dans le but de les étudier par la suite. Elle permet également le bon fonctionnement de l’application en conservant les utilisateurs et les modèles utilisées.