Protocole BACnet : définition et usages en GTB

Protocole BACnet : définition et usages en GTB

Sommaire

Le protocole BACnet permet aux équipements d’un bâtiment d’échanger des données dans un format commun. Il facilite ainsi l’intégration des automates, capteurs, régulateurs, compteurs et systèmes de supervision au sein d’une Gestion Technique du Bâtiment.

BACnet est particulièrement utilisé pour superviser le chauffage, la ventilation, la climatisation, l’éclairage ou les consommations énergétiques.

Qu’est-ce que le protocole BACnet ?

BACnet signifie Building Automation and Control Networks. Développé par l’ASHRAE, il correspond à la norme ANSI/ASHRAE 135 et à la norme internationale ISO 16484-5.

Son objectif est de favoriser l’interopérabilité entre les équipements techniques d’un bâtiment, même lorsqu’ils proviennent de fabricants différents. Le protocole définit la manière dont les données sont organisées, identifiées et échangées entre les appareils.

L’ASHRAE présente BACnet comme un protocole conçu pour la supervision et le contrôle des systèmes du bâtiment.

Comment fonctionne BACnet ?

Chaque équipement BACnet est représenté par un ensemble d’objets. Ces objets correspondent aux informations que la GTB peut lire, surveiller ou parfois modifier.

Objet BACnetExemple d’utilisation
Analog InputTempérature, humidité ou concentration de CO₂
Binary InputÉtat d’une porte ou défaut d’un équipement
Analog ValueConsigne ou valeur calculée
Binary ValueCommande marche ou arrêt
DeviceIdentification de l’équipement
ScheduleProgrammation horaire
Trend LogHistorique de valeurs

Chaque objet possède des propriétés. La propriété Present_Value, par exemple, contient la valeur actuelle de l’objet. D’autres propriétés précisent son nom, son unité, son état ou son identifiant.

Quels services BACnet sont utilisés en GTB ?

Les services BACnet permettent aux équipements d’interagir entre eux. Les plus courants sont :

  • ReadProperty pour lire une propriété
  • WriteProperty pour modifier une valeur lorsque l’écriture est autorisée
  • Who-Is et I-Am pour découvrir les équipements
  • SubscribeCOV pour recevoir une information lorsqu’une valeur évolue

Le mécanisme COV, ou Change of Value, évite d’interroger continuellement un équipement. La donnée est transmise lorsqu’un changement significatif est détecté, sous réserve que cette fonction soit supportée et configurée.

BACnet/IP ou BACnet MS/TP : quelles différences ?

Le modèle de données BACnet reste identique, mais plusieurs réseaux peuvent transporter les messages.

CritèreBACnet/IPBACnet MS/TP
SupportRéseau Ethernet/IPBus série RS485
ArchitectureRéseau informatique du bâtimentLiaison terrain en chaîne
DébitPlus élevéPlus limité
InstallationCâblage Ethernet existantCâble multipaire dédié
Usage courantSuperviseurs, automates et gatewaysRégulateurs et équipements de terrain

BACnet/IP utilise le réseau Ethernet du bâtiment. Il convient aux architectures disposant déjà d’une infrastructure IP et facilite les échanges entre automates, gateways et superviseurs.

BACnet MS/TP fonctionne sur une liaison RS485. Les équipements sont généralement raccordés sur un même bus. Il faut respecter le câblage, les adresses MAC, la vitesse de communication et les règles de terminaison du réseau.

Quels sont les usages de BACnet dans une GTB ?

BACnet peut centraliser de nombreuses données techniques :

  • Température et humidité
  • Qualité de l’air intérieur
  • État des portes et fenêtres
  • Consommations d’eau, de gaz ou d’énergie
  • Défauts techniques
  • Consignes de chauffage
  • Commandes d’équipements
  • Alarmes et changements d’état

La GTB peut ensuite historiser les valeurs, générer des alertes, comparer les zones et appliquer des stratégies de régulation.

BACnet garantit-il l’interopérabilité ?

L’utilisation du même protocole facilite l’interopérabilité, mais ne garantit pas que tous les équipements proposeront les mêmes fonctions.

Avant d’intégrer un appareil, il convient de vérifier :

  • Les objets BACnet disponibles
  • Les propriétés accessibles en lecture ou en écriture
  • Les services supportés
  • Le profil BACnet de l’équipement
  • Le document PICS fourni par le fabricant
  • La compatibilité BACnet/IP ou BACnet MS/TP
  • L’unicité des Device ID et des adresses réseau

Une préparation correcte de l’adressage et du plan de points simplifie la découverte des équipements et leur intégration dans la supervision.

Comment intégrer des capteurs radio dans une GTB BACnet ?

BACnet n’est pas un protocole radio. Dans une architecture sans fil, les capteurs transmettent leurs données par LoRa ou LoRaWAN vers un récepteur ou une gateway. Cet équipement convertit ensuite les données en objets BACnet compréhensibles par la GTB.

Le récepteur BACnet LoRa Easy Enless reçoit les données de capteurs Enless et les convertit automatiquement en objets BACnet.

Il supporte :

  • BACnet/IP via Ethernet
  • BACnet MS/TP via RS485
  • Jusqu’à 50 capteurs Enless
  • Le mode Device
  • Le mode Objets

En mode Device, chaque capteur apparaît comme un équipement BACnet distinct. En mode Objets, le récepteur constitue l’équipement principal et regroupe les objets associés aux capteurs.

Les paramètres réseau, les Device ID et les modes de découverte sont détaillés dans le guide GitBook du RX BACNET.

Pour une architecture LoRaWAN ouverte, la gateway LoRaWAN Enless centralise les données des capteurs Enless et peut également intégrer des capteurs tiers à l’aide de codecs.

Les données décodées sont ensuite structurées pour être exploitées par la GTB. Cette architecture convient aux projets nécessitant davantage de capteurs ou une compatibilité avec plusieurs fabricants LoRaWAN.

Bonnes pratiques pour une intégration BACnet

Avant la mise en service :

  • Définir un plan d’adressage
  • Attribuer un Device ID unique à chaque équipement
  • Vérifier les objets attendus dans la GTB
  • Choisir entre BACnet/IP et BACnet MS/TP
  • Contrôler les paramètres RS485 en MS/TP
  • Tester la découverte des équipements
  • Vérifier la cohérence des unités
  • Limiter les interrogations trop fréquentes
  • Utiliser le COV lorsque cette fonction est disponible

À retenir

BACnet fournit un langage commun pour les équipements de Gestion Technique du Bâtiment. Son fonctionnement repose sur des objets, des propriétés et des services standardisés.

Associé à une infrastructure LoRa ou LoRaWAN, il permet de remonter sans fil les données des capteurs jusqu’à la GTB. Le récepteur BACnet LoRa Easy et la gateway LoRaWAN Enless assurent ce pont entre les équipements terrain et la supervision.

Découvrez l’expertise GTB d’Enless Wireless ou contactez l’équipe Enless pour définir l’architecture adaptée à votre projet.

FAQ sur le protocole BACnet

Modbus organise principalement les données dans des registres. BACnet utilise des objets comprenant une valeur, une unité, un état et d’autres propriétés. BACnet propose également des services de découverte, d’alarme et de notification.

Oui. Un réseau BACnet/IP peut fonctionner entièrement sur le réseau local du bâtiment. Une connexion au cloud ou à Internet n’est pas obligatoire.

Non. Une gateway doit recevoir et décoder les données LoRaWAN, puis les mettre à disposition de la GTB sous forme d’objets BACnet.

Prêt à passer à la radio ?

Contactez notre équipe commerciale pour en savoir plus sur les produits Enless

Découvrez également :

S'abonner à la newsletter