BACnet/IP et BACnet MS/TP : l’intégration en GTB

BACnet est le protocole conçu pour l’automatisation des bâtiments. Nous le mettons en œuvre en BACnet/IP et en BACnet MS/TP pour relier des équipements de marques différentes à une même GTB, partout en France.

BACnet en bref

BACnet (Building Automation and Control Networks) a été conçu pour le bâtiment : chauffage, ventilation et climatisation, éclairage, contrôle d’accès, ascenseurs, sûreté et détection incendie.

  • Il fait l’objet de la norme ANSI/ASHRAE 135 et de la norme EN ISO 16484-5.
  • Le laboratoire BTL (BACnet Testing Laboratories), administré par BACnet International, gère le programme de certification des produits BACnet et publie la liste des produits qui ont obtenu cette certification.
  • Plusieurs supports sont prévus. Les plus courants dans le bâtiment sont BACnet/IP et BACnet MS/TP.

BACnet/IP

  • BACnet/IP circule sur le réseau IP, en UDP, sur le port 47808.
  • Certains messages, comme ceux qui servent à découvrir les appareils (Who-Is, I-Am), sont envoyés en diffusion (broadcast). Ils ne sortent pas de leur sous-réseau IP.
  • Quand la diffusion doit passer d’un sous-réseau à un autre, par exemple entre deux VLAN, il faut une architecture avec BBMD (BACnet Broadcast Management Device). Selon l’ANSSI, cette fonction est souvent incluse dans certains équipements BACnet, comme les automates.

Le cloisonnement du réseau recommandé par l’ANSSI se prévoit donc avec l’architecture BACnet, dès la conception.

BACnet MS/TP

MS/TP (Master-Slave/Token-Passing) fait circuler BACnet sur un bus RS-485. Les maîtres se passent un jeton : seul le maître qui le détient peut prendre l’initiative d’émettre. Les esclaves, eux, se contentent de répondre.

  • adresses des maîtres de 0 à 127 ;
  • vitesses de 9 600 et 38 400 bit/s obligatoires, d’autres possibles en option jusqu’à 115 200 bit/s ;
  • jusqu’à 1 200 m de câble, ramenés à 1 000 m à 115 200 bit/s.

MS/TP est un bus de terrain courant, utilisé par de nombreux petits équipements, comme des régulateurs terminaux. Un routeur BACnet relie un bus MS/TP au réseau BACnet/IP.

BACnet/SC : la version sécurisée

BACnet/SC (Secure Connect) sécurise les échanges avec des connexions WebSocket chiffrées par TLS, avec authentification par certificats. Les équipements se connectent à une fonction centrale, appelée « hub », qui relaie les messages entre eux.

Selon l’OPC Foundation, BACnet/SC est encore rarement utilisé, mais devrait se répandre. Sa disponibilité se vérifie équipement par équipement.

Objets, découverte et PICS

  • Objets normalisés : chaque équipement présente ses données sous forme d’objets (entrées, sorties, valeurs, plannings, historiques, alarmes), avec des propriétés standard comme la valeur présente et le tableau de priorités des commandes.
  • Découverte automatique : les services Who-Is et I-Am permettent à une supervision de trouver les appareils présents sur le réseau.
  • PICS (Protocol Implementation Conformance Statement) : le document qui décrit ce que chaque produit sait faire en BACnet. C’est le premier document à consulter avant d’intégrer un équipement.

La certification BTL : ce qu’elle veut dire

La certification BTL porte sur un produit, pas sur une entreprise ni sur un installateur. Elle indique que le produit a été testé de façon indépendante, pour la conformité et l’interopérabilité, selon le jeu de tests de la profession.

Pour la vérifier, recherchez le produit dans la liste publique du BTL, puis comparez son PICS aux besoins de votre projet.

BACnet et cybersécurité

Selon l’ANSSI, BACnet, comme Modbus, n’a pas été conçu en tenant compte de la cybersécurité. Son guide sur les GTB et GTC recommande notamment de :

  • filtrer ou détecter certaines fonctions BACnet en production (annexe B du guide) ;
  • désactiver la fonction « Foreign Device » dans les équipements BACnet/IP, et filtrer les services réseau propres à son utilisation. Cette fonction permet à un équipement « étranger » de rejoindre le réseau : un attaquant pourrait s’en servir pour découvrir tous les équipements ;
  • cloisonner le système de GTB, avec une architecture BBMD lorsque la diffusion entre sous-réseaux est nécessaire ;
  • ne pas utiliser les protocoles d’exploitation, comme BACnet, pour la synchronisation de l’heure, et préférer NTPv4 quand les équipements le permettent.

Source : ANSSI, guide ANSSI-PA-110 sur la sécurité des GTB/GTC (version du 27/04/2026), recommandations « Désactiver la fonctionnalité de “Foreign Device” », « Cloisonner le système de GTB », « Garantir la synchronisation horaire au sein du SI de la GTB » et « Sécuriser les protocoles Modbus et BACnet », annexe B.

BACnet chez Probat Énergie

Nous utilisons souvent BACnet, en BACnet/IP comme en BACnet MS/TP.

Intégrer des équipements BACnet d’autres marques

Pour intégrer des équipements BACnet d’autres marques, nous utilisons, selon le projet, des matériels Wattsense, CoolAutomation ou WIT :

  • Wattsense : selon le fabricant, sa passerelle gère BACnet IP, avec une découverte automatique des équipements (scan).
  • CoolAutomation : les passerelles CoolMaster rendent les climatisations à débit variable des principales marques accessibles en BACnet IP ou en BACnet MS/TP, selon le fabricant.
  • WIT : selon la documentation du fabricant, l’unité locale intelligente WIT est compatible BACnet IP et BACnet MS/TP.

Publier les données d’un contrôleur Loxone en BACnet

Selon Loxone, le Miniserver de la génération actuelle est un serveur BACnet/IP (profils B-SA et B-GW) et dispose de la certification BTL. Il met ses données à disposition d’une supervision BACnet. En revanche, il ne lit pas lui-même les données des autres équipements BACnet, et le Miniserver de première génération n’est pas pris en charge.

Probat Énergie est partenaire Loxone. Pour les autres étapes du projet, voir notre travail d’intégrateur GTB.

Questions fréquentes

BACnet ou Modbus ?

BACnet décrit les données sous forme d’objets normalisés, avec découverte automatique, plannings et alarmes. Modbus est plus simple et présent sur de très nombreux équipements, mais chaque fabricant a sa propre table de registres. Le choix dépend souvent de ce que proposent les équipements, et une même GTB combine fréquemment les deux. Voir notre page Modbus.

BACnet/IP ou BACnet MS/TP ?

BACnet/IP convient aux équipements raccordés au réseau et aux liaisons vers la supervision. BACnet MS/TP convient à des équipements proches, câblés sur un bus RS-485. Un routeur BACnet relie les deux.

Faut-il un BBMD ?

Seulement si la diffusion BACnet doit passer d’un sous-réseau IP à un autre, par exemple entre plusieurs VLAN. Selon l’ANSSI, cette fonction est souvent incluse dans certains équipements, comme les automates : un boîtier dédié n’est donc pas toujours nécessaire.

Un produit qui a la certification BTL s’intègre-t-il forcément ?

La certification porte sur les fonctions testées. Vérifiez dans le PICS du produit qu’il offre bien les objets et les services dont votre projet a besoin.

Le Miniserver Loxone peut-il lire mes équipements BACnet ?

Non, selon Loxone : il publie ses propres données en BACnet/IP, mais ne lit pas les autres équipements BACnet. Pour intégrer des équipements BACnet d’autres marques, nous utilisons, selon le projet, du matériel Wattsense, CoolAutomation ou WIT.

Des équipements BACnet à intégrer ?

Indiquez-nous les équipements concernés et, si vous les avez, leurs documents PICS. Nous intervenons partout en France.

Vous pouvez aussi nous appeler au 06 25 12 46 99, du lundi au vendredi, de 9 h à 18 h.