J'ai décidé d'utiliser la plate-forme de communication AWS IoT pour dialoguer avec nos capteurs.
Cependant, en ce qui concerne la visualisation, j'espérais qu'il ne serait pas nécessaire de réinventer la roue.
Comme vous pouvez le voir sur l'image ci-dessus, l'infrastructure IoT se connecte à un serveur d'applications. Mon expérience d’application précédente était dans un système propriétaire basé sur PHP / MySQL et MongoDB.
Il existe de nombreuses plates-formes et la plupart incluent un essai gratuit, par exemple
Je recherche une plate-forme d'application de visualisation open source sur laquelle je puisse présenter les données aux clients, permettre un accès client sécurisé et personnaliser à la demande.
Idéalement, cette plate-forme devrait également inclure une base de données à partir de laquelle les données peuvent être extraites et, encore mieux, constituer une structure d'indexation assurant l'efficacité de la croissance de la base de données. Peut-être un cadre qui fournit spécifiquement la visualisation des registres d’ombre de périphériques qui sont courants lors de la surveillance de périphériques IoT sur le terrain.
Pour résumer, la plate-forme idéale comprendrait les fonctionnalités suivantes:
- Zone administrateur répertoriant tous les clients. En cliquant sur un client révèle ses détails.
- Connexion utilisateur qui amène un utilisateur dans sa zone dédiée en affichant uniquement les capteurs qui lui sont attribués.
- La capacité de l’utilisateur à visualiser les données de tendance en temps réel sur les outils de visualisation (un système comme Grafana serait approprié.
- Intégration de la base de données afin que les données historiques puissent être stockées et récupérées
- Possibilité d'associer des alarmes et des avertissements à des capteurs et d'envoyer un courrier électronique aux personnes répertoriées comme nécessitant une notification
Existe-t-il de tels projets d’application IoT open source répondant à mes besoins?