Page 24 - 260804_BACnet_Journals_France_19
P. 24

Références


         Lors d’une connexion sécurisée en TLS, le serveur envoie son certificat  simple et rapide. Le Broker (serveur central) reçoit les messages des émet-
         au client en réponse à une demande de connexion sécurisée. Ce certifi-  teurs et les redistribue aux destinataires qui se sont abonnés. Ce proto-
         cat permet au client de vérifier l’identité du serveur et de récupérer la clé  cole est idéal pour les capteurs sur batterie en raison du peu d’énergie à
         publique du serveur pour établir une communication chiffrée. Dans cer-  mobiliser.
         tains cas, il est possible que le serveur vérifie aussi l’identité du client avec
         le certificat de celui-ci.                           La communication est sécurisée, car elle nécessite de connaître l’adresse
                                                              du Broker, les identifiants pour s’y connecter ainsi que la description des
         Pour les communications avec le cloud, il est nécessaire d’utiliser des cer-  topics (désignation des variables mises à disposition par les émetteurs).
         tificats de confiance qui sont signés numériquement par une autorité de  De plus, l’exploitation d’un certificat assure une communication chiffrée et
         certification (CA) pour en garantir l’authenticité et l’intégrité, protégeant  authentifiée avec le Broker.
         ainsi contre l’usurpation d’identité.
                                                              La mise en évidence de ces éléments de sécurité est réalisée par la mise
         Pour des communications internes au bâtiment, les certificats auto-signés  en œuvre de la visualisation de la température d’un local du lycée sur un
         sont une solution pratique qui ne nécessite pas de vérification auprès d’une  smartphone pour le suivi du confort d’ambiance de celle-ci. Dans cette
         autorité de certification. La confiance est maintenue par cet usage interne  activité pédagogique, l’information est d’abord transmise via le protocole
         mais l’absence de validation externe peut générer des risques. La plu-  EnOcean au contrôleur ECY-350, le programme graphique FBD de celui-
         part des navigateurs web affichent des avertissements lorsqu’ils doivent  ci la met à disposition via un point BACnet AV1 et son connecteur MQTT
         échanger avec un certificat TLS/SSL auto-signé et ceux-ci peuvent inquié-  envoi au Broker MQTT la valeur de la température. L’application du smart-
         ter les utilisateurs. Les contrôleurs Distech Controls exploitent des certifi-  phone est configurée pour s’abonner au Broker et reçoit au fur et à mesure
         cats auto-signés.                                    les valeurs.

         Les protocoles HTTPS, API, VPN, MQTT et BACnet/SC utilisent des cer-  Il est à noter que la communication EnOcean constitue le point faible de la
         tificats TLS pour authentifier de manière fiable les équipements connec-  structure pédagogique étudiée puisqu’elle n’est pas sécurisée. Cependant,
         tés au réseau et garantir que les échanges de données sont à la fois sécu-  pour pouvoir analyser le contenu de la trame transmise, il faut connaître le
         risés et chiffrés.                                   profil EEP (EnOcean Equipment Profile) de l’équipement émetteur, ce qui
                                                              nécessite un accès physique à celui-ci. Par ailleurs, la portée de la com-
         Pour renforcer davantage la sécurité du réseau, il est possible d’ajouter  munication EnOcean est limitée (quelques dizaines de mètres).
         le protocole 802.1X. Celui-ci permet de vérifier systématiquement l’iden-
         tité de chaque appareil ou utilisateur avant même qu’il ne puisse accéder  API REST est une interface de programmation d’application (API) qui
         au réseau IP, que ce soit en connexion filaire ou en Wi-Fi. Cette vérification  regroupe un ensemble de règles et de consignes pour la création d’API web.
         s’effectue via un serveur d’authentification (comme un serveur RADIUS),
         qui valide les informations d’identification avant d’autoriser l’accès.  Ce protocole permet à un produit ou un service de communiquer avec
                                                              d’autres produits et services sans connaître les détails de leur mise en
         Les contrôleurs Eclypses de Distech Controls sont compatibles avec le pro-  œuvre et sans sacrifier le contrôle et la sécurité.
         tocole 802.1X qui est recommandé pour les sites manipulant des données
         sensibles (secrets industriels, informations bancaires…).  L’exploitation des données est plus complexe qu’avec le protocole MQTT,
                                                              en raison du nombre d’informations transmises.
         Communications avec le cloud
                                                              En revanche, la mise à disposition des informations du contrôleur ECY-350
         MQTT est un protocole de messagerie publication-abonnement, courte,  est très facile à mettre en œuvre.





                                                        Broker EMQX












                           Contrôleur ECY-350           Cloud
                            Distech Controls

                                                                Smartphone avec
                                                             application IoT MQTT Panel



            Capteur de
            température




                                       Point BACnet (AV1)









          Activité pédagogique de la mesure de température d’un local du lycée et de récupération de la valeur sur un smartphone Exemple pédagogique de la mesure de température



          24  BACnet France Journal 19 09/26
   19   20   21   22   23   24   25   26   27   28   29