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

