Comment les villes intelligentes alertent plus efficacement leurs citoyens grâce aux objets connectés (IoT) et à la cartographie.
De plus en plus, les populations sont touchées par les inondations. Les coûts humains et économiques sont énormes pour la société. La technologie offre maintenant de nouveaux moyens aux autorités pour la gestion des communications avec leurs citoyens en cas d’urgence.
Face à une crue soudaine, l’automatisation des processus devient un incontournable afin d’alerter efficacement la population. Cette efficacité permet de limiter les impacts sur les personnes et les biens. Le cas suivant démontre comment, en utilisant des données de capteurs fournies par Hydro-météo ou Paratronic, La plate-forme Rasters.io peut déclencher des campagnes d’alerte dans des systèmes tels que Somum et TéléAlerte d’une façon entièrement configurable.
L’objectif du projet est d’alerter les citoyens à l’aide d’un message téléphonique lorsque le niveau d’eau du cours d’eau près de leur habitation atteint un seuil pouvant causer des inondations. De plus, les habitants de différentes zones géographiques sont avertis en fonctions du niveau d’alerte. Ainsi, lorsque le niveau d’eau de la rivière Beaurivage atteint le niveau 1, les habitants de la zone 1 sont alertés avec le message suivant : “Attention, …la municipalité tient à vous avertir que la rivière Beaurivage a atteint un niveau d’eau qui vous place dans une veille d’alerte. Aucune évacuation n’est prévue pour le moment mais planifier de placer vos biens en sécurité”. Par la suite, le système d’appel demande au citoyen d’appuyer sur la touche 1 si le message a été bien compris.
Pour y arriver, la ville doit mettre en place un processus automatique intégrant les données suivantes dans Rasters.io:
La ville a déterminée 3 niveaux d’alerte :
Chaque niveau d’alerte de chaque capteurs est associé à une zone géographique précise. Ainsi, lorsqu’un niveau atteint un seuil d’alerte, les actions suivantes sont exécutées:
Les intervenants peuvent suivre l’évolution de la campagne d’appels en temps-réel sur la carte de Rasters.io. Des pastilles apparaissent lorsqu’un appel est en attente (rouge), en cours (jaune) ou complété (vert).
Premièrement, un connecteur pour l’acquisition des données des bornes est configuré dans Rasters.io. La plateforme supporte plusieurs types de connexions pour l’acquisition de données (voir blog sur les connecteurs pour plus de détails). Dans le cas présent, les données proviennent d’une base de données accessible avec un HTTP REST Api.
Si aucun connecteur ne peut répondre à votre besoin, l’équipe de Rasters.io pourra rapidement vous aider à définir le vôtre.
Étape 1 – Afficher les bornes
Dans Rasters.io, une couche IoT est créée et nommée “Water Levels”. Le connecteur REST API est sélectionné et configuré. Ce connecteur se connecte sur un HTTP REST API pour récupérer les données des bornes à toutes les 60 secondes.
Étape 2 – Positionner les bornes
Lorsque le connecteur est correctement configuré, les bornes s’affichent automatiquement sur la carte. Étant donné que ce type de senseur n’envoie pas de position géographique, les bornes sont initialement positionnées à 0,0 (au centre de la carte à l’ouest de l’Afrique). L’utilisateur peut donc, avec la souris, placer les bornes aux bons endroits manuellement sur la carte.
Étape 3 – Configurer les informations des bornes
Par défaut, les bornes envoient beaucoup d’information et certaines sont inutiles pour le cas d’utilisation actuel. De plus, les propriétés de la borne sont difficilement lisibles. Pour afficher seulement l’information utile et améliorer la visibilité, le panneau de Propriétés de la couche IoT est utilisé.
À l’aide de ce panneau, il est possible de sélectionner seulement les propriétés à utiliser et de leur attribuer un nom lisible ainsi qu’une unité. Dans le cas présent, seulement 4 propriétés sont sélectionnées :
De plus, des propriétés personnalisées ont été créées représentant le niveau d’alerte des bornes. Ces propriétés seront manuellement définient pour chaque équipement en tenant compte de la calibration et de son emplacement. Ainsi, lorsque l’utilisateur cliquera sur l’item, seulement les informations sélectionnées s’afficheront dans la bulle (voir l’image suivante). L’utilisateur pourra aussi définir les zones d’alertes pour chaque niveau pour la borne sélectionnée:
Étape 4 – Configurer les zones d’alertes
La prochaine étape vise à configurer les différentes zones géographiques correspondants aux différentes alertes. Ainsi, lorsque la borne 1 atteint le niveau de l’alerte 1, les habitants de la zone 1 doivent être avertis avec un message adapté. Pour créer des zones, ajouter une couche « Annotation » et commencez à définir les zones avec l’outil “Polygone”. Consultez le tutoriel « Annotation » pour apprendre comment créer et modifier des annotations sur la carte.
Pour ce cas, 1 zone par borne a été créé:
Étape 5 – Configurer les règles de notifications
La dernière étape consiste à configurer le lien entre les niveaux d’eau des IoTs et les appels aux citoyens des différentes zones. Pour ce faire, nous allons utiliser le moteur de règles de Rasters.io et l’automate d’appel de Somum Communication pour effectuer les appels. Vous pouvez aussi utiliser un autre système téléphonique de votre choix.
Dans Rasters.io, une nouvelle règle “Alert Level 1 » est créée à l’aide de l’onglet “Règles” et configurée pour représenter la condition suivante: « Pour toutes les bornes de la couche Hydrometric Gauges, SI le niveau d’une borne dépasse sa propriété personnalisée Alert level 1 ALORS… »
Lorsque cette condition sera vraie, les actions seront exécutées. Une action de type “Somum” est ajoutée et les paramètres de la campagne d’appel à exécuter sont configurés. Le système de Somum communication permet de définir à l’avance une campagne d’appel avec un message enregistré et plusieurs autres paramètres. Cette campagne peut ensuite être référée dans Rasters.io à l’aide de son numéro de client et du numéro de la campagne (SivR). Donc lorsque le niveau de la borne aura atteint 90 cm (Alert level 1 de la borne 1 par exmeple), la campagne Campaign1 sera lancée et appellera tous les habitants de la zone 1.
De plus, il est possible d’ajouter une action à cette règle pour que la zone correspondante sur la carte et la borne change de couleur. Pour ce faire, ajouter une action “Style” et spécifiez à quel élément s’applique le nouveau style. Dans ce cas, nous avons sélectionnés “Source” et “Flood Zone”. Nous avons ensuite sélectionné le style à appliquer. Donc, lorsque la règle sera vraie, la borne en cause deviendra jaune (il s’agit de la “Source” de la règle) et la zone située en dessous de cette borne deviendra également jaune. Lorsque la règle ne s’appliquera plus, la zone ainsi que la borne reprendront leurs styles originaux.
Il faut ensuite répéter l’étape 5 pour chacun des 3 niveaux d’alerte :
Le système est maintenant entièrement configuré et les appels aux citoyens entièrement automatisés. La ville intelligente a maintenant un nouvel allié permettant de jumeler objets connectés, cartographie, et notifications automatisées. Aujourd’hui, les citoyens sont en mesure de recevoir rapidement une information pertinente qui les concerne et prendre action sans tarder. De son côté, la sécurité civile peut consacrer un peu moins de ressources à la surveillance sur le terrain et suivre l’évolution de plusieurs secteurs en temps-réel.
Essayer Rasters.io dès maintenant pour découvrir toutes les possibilités.
Vous avez besoin d’un connecteur vers des IoTs de votre organisation ou d’une action spécifique vers l’un de vos systèmes internes ? Contactez-nous ! Notre équipe vous guidera à l’élaboration de votre projet.