Soutenir le développement responsable et sécuritaire de l'IA en adhérant au Code de conduite volontaire du Canada sur l'intelligence artificielle (IA)
Évolution future dans le contexte des systèmes de ville intelligente – partie 3 de 3
Comme nous l’avons découvert dans nos deux derniers articles, l’évolution future des systèmes pour villes intelligentes implique 3 défis majeurs :
- Partie 1 de 3 – L’évolution future du matériel (passerelles, senseurs et contrôleurs)
- Partie 2 de 3 – L’évolution future en matière de connectivité réseau
- Partie 3 de 3 – L’évolution future du logiciel
Évolution future du logiciel
Évolutivité
Avec le nombre croissant d’objets connectés disponibles pour que les villes collectent des données à plusieurs niveaux, de la consommation d’énergie à la mobilité en passant par les indicateurs de qualité environnementale et la sécurité publique, un système de gestion de ville intelligente permettant de gérer toutes ces entrées de données peut rapidement devenir complexe. Pourtant, ces systèmes doivent présenter un ensemble de fonctionnalités dont les villes, quelle que soit leur taille, souhaiteraient bénéficier.
Nous commençons à voir de plus en plus de groupes plus importants, tels que les Fédérations & Unions de municipalités, qui se réunissent afin de partager une plateforme de ville intelligente pouvant mettre à l’échelle des centaines de milliers d’appareils intelligents à contrôler et à surveiller tout en permettant à chacun d’entre eux d’administrer en toute sécurité leur propre territoire.
La mesure d’énergie des lumières est généralement communiquée toutes les 15 minutes. Imaginez maintenant une ville avec plusieurs milliers de lumières. Le système de ville intelligente choisi pour contrôler les lumières nécessite une architecture système spéciale pour gérer ce niveau de flux de données. Aussi, le système doit pouvoir gérer avec efficacité et réactivité le stockage et la récupération des données et l’analyse des séries chronologiques. Dans ce cas, une analyse approfondie de l’architecture globale du système est fortement recommandée, en collaboration avec votre service informatique. Cette vérification permet de s’assurer que les politiques de performances et de sécurité propre à votre ville ou organisation sont être prises en compte. Le déploiement du système de ville intelligente sur une infrastructure nuagique (cloud), telle que celle de Microsoft Azure, constitue un modèle intéressant pour les projets de villes ou de développement immobilier multisites. Néanmoins, les logiciels des systèmes les plus évolués peuvent à la fois se déployer sur le cloud ou sur des serveurs locaux.
Prise en charge de futures applications
Étant donné que le marché de la ville intelligente est nouveau et se développe rapidement, il est difficile de prédire quelles applications et quels cas d’utilisation apparaîtront et deviendront importants à l’avenir. Il est donc essentiel que le logiciel soit suffisamment flexible pour les accueillir, via des API ouvertes, sécurisées et bien documentées. Le logiciel doit de plus permettre la modélisation de futurs modules hardware d’acquisition, du descriptif jusqu’au protocole particulier de ces modules.
Les API aident également à faire fonctionner le système et à échanger des données avec des logiciels permettant le contrôle ou la gestion d’autres secteurs verticaux. Cette faculté d’interopérabilité est essentielle dans l’atteinte des objectifs fixés par la ville intelligente tels que la collaboration interdépartementale, l’efficacité énergétique, la gestion des infrastructures à distance, la sécurité publique et le bien-être des citoyens. Il est important de prendre en note que le logiciel doit également être suffisamment flexible pour accueillir différents types de donnée, par exemple provenant de capteurs d’anciennes générations, ou de générations actuelles et futures, et dans différents formats.
Ce logiciel doit aussi déterminer un cadre afin de définir l’intégration de nouveautés : cas d’utilisation, de nouveaux types d’application, de nouveaux formats de données, définir des réseaux et des protocoles de communication, des règles et des filtres, créer des requêtes ad hoc, etc. Ces adaptations devraient être assez faciles à faire sans codage ni demande de personnalisation pour la version du logiciel.
Mises à jour faciles
La popularité grandissante du modèle SaaS s’explique par la mise à jour constante du logiciel, ce qui assure une sécurité et une utilisation optimale à l’utilisateur. L’hébergement cloud crée cependant d’autres défis, notamment en ce qui a trait à la culture d’accès aux données, et certaines organisations ne les jugent pas intéressantes pour elles. Que vous optiez pour un cloud public, un cloud privé ou une solution sur site, il devrait être facile de mettre à jour votre logiciel, et le fournisseur devrait s’engager à son amélioration continue.
Sécurité
Avec la cybercriminalité croissante et de plus en plus de points de données créés, il est crucial de protéger les informations sensibles. Bien que la sécurité soit importante pour chaque élément du système, elle est particulièrement cruciale pour les logiciels.
La sécurité du système est un vaste sujet, cet article ne mentionnera que quelques points clés à considérer pour la couche logicielle du système de ville intelligente:
- Le système doit chiffrer les données et les contrôleurs, en plusieurs points (par exemple, les passerelles communiquant avec le serveur, le serveur communiquant avec les nœuds via les passerelles, les nœuds communiquant avec les passerelles);
- Le système doit utiliser des méthodes sophistiquées pour authentifier les utilisateurs et offrir des accès autorisés selon des règles préétablies (par exemple, les restrictions d’adresse IP, les restrictions spécifiques au domaine ou l’authentification à deux facteurs);
- Le système doit exiger une authentification non seulement lors de la connexion, mais chaque fois qu’une action importante est entreprise ;
- Si des systèmes externes sont en jeu, les API doivent utiliser les mêmes règles de sécurité rigoureuses dérivées des règles du système, par exemple les droits des utilisateurs;
- Le système doit sauvegarder le moins de données personnelles ou propriétaires possible – cela signifie, souvent aucune.
Apprenez comment choisir un système de ville intelligente ouvert et à l’épreuve du temps afin de choisir le meilleur fournisseur.