Quand les ingénieurs évaluent Solutions de communication IoT industrielles , deux familles de protocoles dominent la liste restreinte : LonWorks et BACnet. Les deux sont nés des besoins d’automatisation des bâtiments, mais ils représentent des philosophies fondamentalement différentes en matière de communication entre appareils et d’intégration de systèmes. Cette comparaison fournit une analyse technique au niveau de l'application afin que vous puissiez prendre une décision éclairée en matière d'infrastructure.
Qu'est-ce que LonWorks et comment ça marche ?
LonWorks est une plateforme de mise en réseau pair-to-pair initialement développée au début des années 1990 pour répondre à l'intelligence distribuée dans les systèmes de contrôle. Le Protocole LonWorks permet aux appareils de communiquer directement sans nécessiter un contrôleur central pour arbitrer chaque transaction.
Architecture de base
L'architecture réseau LonWorks est construite autour d'un concept de puce neuronale : chaque appareil contient une intelligence intégrée pour le traitement, la communication et la gestion des E/S. Même en cas de panne d'un système hôte central, les appareils de terrain continuent d'exécuter la logique programmée et de communiquer d'égal à égal. La pile de protocoles suit le modèle ISO/OSI à sept couches et utilise TP/FT-10 pour les installations à paires torsadées, avec prise en charge des lignes électriques porteuses, des fibres optiques, des tunnels RF et IP. Les débits de données sur paires torsadées atteignent 78 kbps.
Variables réseau et interopérabilité
Une caractéristique déterminante du protocole LonWorks est son utilisation de variables de réseau (NV) -- des structures de données standardisées qui définissent la manière dont les capteurs, les actionneurs et les contrôleurs échangent des informations. Lorsqu'un capteur de température publie sa lecture en tant que variable réseau, tout contrôleur conforme sur le même canal peut se lier à cette variable sans programmation personnalisée, ce qui rend l'interopérabilité multi-fournisseurs possible au niveau de l'appareil.
BACnet : la norme ASHRAE pour l'automatisation des bâtiments
BACnet (Building Automation and Control Networks) a été publié selon la norme ASHRAE 135 en 1995 en tant que norme ouverte et consensuelle, régie par un organisme de normalisation plutôt que par un écosystème de fournisseurs uniques.
Modèle de données orienté objet
BACnet structure toutes les données des appareils sous forme d'objets dotés de propriétés définies. Un objet d'entrée analogique possède des propriétés pour la valeur actuelle, les unités et les indicateurs d'état. Tout système de gestion compatible BACnet peut découvrir et lire les données de n'importe quel appareil compatible sans configuration préalable. Le modèle définit plus de 60 types d'objets couvrant les E/S physiques, la planification, les tendances et les alarmes.
Options de couche physique
- BACnet/IP -- choix moderne dominant, fonctionnant sur Ethernet standard et UDP/IP
- BACnet MS/TP - Protocole série RS-485 à passage de jeton maître/esclave pour les appareils de terrain
- BACnet/SC -- le plus récent ajout utilisant la communication basée sur WebSocket sur TLS 1.3
Le débat entre BACnet MS/TP et LonWorks est particulièrement pertinent au niveau du bus de terrain, où les deux sont en concurrence pour le câblage des capteurs et des actionneurs desservant des zones individuelles.
LonWorks vs BACnet : comparaison technique directe
| Attribut | LonWorks | BACnet |
|---|---|---|
| Corps standard | ISO/CEI 14908 | ASHRAE 135 / ISO 16484-5 |
| Topologie du réseau | Maille plate peer-to-peer | Client/serveur et peer-to-peer |
| Vitesse du bus de terrain | 78 kbit/s (TP/FT-10) | 9,6 - 115,2 kbit/s (MS/TP) |
| Option de base | LonWorks sur IP (tunnelage) | BACnet/IP (UDP/IP natif) |
| Modèle de données | Variables réseau (SNVT) | Modèle objet/propriété |
| Découverte de périphériques | Outil de gestion de réseau requis | Diffusion Who-Is / I-Am |
| Sécurité | S'appuie sur l'isolation du réseau | BACnet/SC avec TLS 1.3 |
| Nombre maximum de nœuds/canal | 128 (TP/FT-10) | 127 maîtres (MS/TP) |
| Topologie de câblage | Gratuit (bus, étoile, boucle, mixte) | Connexion en série requise (MS/TP) |
| Cas d'utilisation typique | Transit, éclairage public, comptage des services publics | CVC, gestion de l'énergie, CAFM |
Couche physique et câblage : considérations sur le terrain
Les deux protocoles utilisent un câblage à paire torsadée au niveau du bus de terrain, mais des différences architecturales apparaissent sous le capot.
- Câblage topologique libre (bus, étoile, boucle)
- Jusqu'à 500 m de fil au total par canal
- 128 nœuds par canal
- 78 kbps, indépendant de la polarité
- Accès CSMA prédictif et persistant
- Topologie en guirlande/bus requise
- Jusqu'à 1 200 m à 76,8 kbps
- 127 nœuds maîtres-esclaves
- 9,6 à 115,2 kbps sélectionnables
- Accès par passage de jeton, sensible à la polarité
LonWorks TP/FT-10 prend en charge le câblage à topologie libre, ce qui est précieux dans les projets de rénovation où les itinéraires de conduits ne peuvent pas prendre en charge une connexion en série. BACnet MS/TP nécessite une véritable connexion en série avec une terminaison appropriée, ce qui augmente la main d'œuvre dans les bâtiments où le câblage à domicile est plus naturel.
Cybersécurité : un différenciateur croissant
À mesure que la technologie opérationnelle converge avec l’infrastructure informatique, la cybersécurité est passée du statut de note de bas de page à celui de critère de sélection principal. Le contraste entre lon et bacnet sur cette dimension est significatif.
Sécurité LonWorks
Les déploiements LonWorks traditionnels s'appuient sur une isolation au niveau du réseau et des mécanismes de sécurité IP externes (VPN, tunnels TLS). Le protocole principal LonWorks n’inclut pas nativement le cryptage au niveau des messages ni l’authentification des dispositifs cryptographiques.
Connexion sécurisée BACnet (BACnet/SC)
L'addendum BACnet/SC d'ASHRAE remplace BACnet/IP basé sur la diffusion par une architecture WebSocket en étoile utilisant TLS 1.3, comprenant :
- Authentification mutuelle des appareils basée sur un certificat
- Données chiffrées en transit (TLS 1.3)
- Connexions WebSocket compatibles avec le pare-feu (pas de diffusions UDP entrantes)
- Redondance du hub principal et de basculement
S'appuie sur l'isolation du réseau et une infrastructure de sécurité IP externe. Pas de chiffrement natif au niveau des messages.
Niveau de sécurité du protocole natifTransport TLS 1.3, authentification mutuelle par certificat, compatible avec le pare-feu, redondance du hub.
Niveau de sécurité du protocole natifOù chaque protocole fonctionne le mieux
Aucun des deux protocoles n’est universellement supérieur. Le contexte de l’application, l’infrastructure existante, l’expertise de l’équipe et l’échelle du projet influencent tous le choix qui offre la meilleure valeur à long terme.
- Contrôle des transports en commun et au bord de la voie -- La résilience peer-to-peer maintient les systèmes opérationnels lorsque la gestion centrale est inaccessible
- Réseaux d'éclairage public -- Le câblage à topologie libre et le faible coût par nœud ont fait de LonWorks le choix préféré pour les installations extérieures
- Projets de rénovation -- la topologie libre élimine le réacheminement des câbles pour obtenir une configuration en guirlande propre
- Intégration de campus multi-fournisseurs -- la liaison de variables réseau permet le partage direct de données sans programmation personnalisée
- Nouvelle construction commerciale -- BACnet/IP fonctionne sur Ethernet déjà installé pour l'informatique, éliminant ainsi les coûts de bus de terrain distincts
- Gestion des installations -- Le modèle objet auto-descriptif et la certification BTL simplifient l'intégration CAFM
- Environnements de haute sécurité -- BACnet/SC répond aux exigences de cybersécurité des soins de santé, des gouvernements et des centres de données
- Intégration multi-systèmes -- un modèle d'objet riche s'adapte élégamment aux domaines CVC, contrôle d'accès, incendie et énergie
Normes d'interopérabilité et certification
Dans les protocoles de communication industrielle, les programmes de certification sont des preuves techniques et non des allégations marketing. Les deux protocoles disposent de processus formels pour vérifier la compatibilité multi-fournisseurs.
- Géré par BACnet International
- Couvre BACnet/IP, MS/TP, BACnet/SC
- Plus de 3 000 modèles de produits répertoriés
- Basé sur un profil : B-AAC, B-SA, B-BC, etc.
- Obligatoire dans la plupart des spécifications gouvernementales
- Géré par LonMark International
- Couvre les canaux TP/FT-10, PL-20 et IP
- Certification basée sur un profil fonctionnel
- Conformité SNVT et SCPT requise
- Fort sur les marchés du transport en commun et des services publics
Un capteur et un contrôleur certifiés LonMark de différents fabricants partagent des données via des SNVT compatibles sans programmation personnalisée - l'équivalent sur le terrain du modèle objet auto-descriptif de BACnet.
Cadre de sélection des protocoles
| Critère de décision | Choisissez LonWorks si... | Choisissez BACnet si... |
|---|---|---|
| Topologie du réseau | Acheminement de câblage gratuit nécessaire ; les dispositions étoile/boucle sont incontournables | Infrastructure Ethernet déjà présente |
| Contrôle de surveillance | Les appareils doivent fonctionner de manière autonome sans disponibilité du serveur | La gestion centralisée et les tendances sont des exigences principales |
| Cybersécurité | L'isolation du réseau est acceptable ; politique informatique flexible | Authentification par certificat et transport crypté requis |
| Base installée | Extension d'un campus LonWorks ou d'une installation de transport en commun existante | Greenfield ou remplacement de la couche de surveillance vieillissante |
| Portée de l'intégration | L’interopérabilité entre pairs sur le terrain est le principal besoin | Intégration de l'énergie incendie d'accès CVC multi-système requise |
| Trajectoire du marché | Fort sur les marchés du transport en commun, des services publics et de l'extérieur | Croissance ; dominant dans les bâtiments commerciaux et les nouvelles constructions |
Trajectoire future : évolution des protocoles et IoT industriel
Les deux protocoles s'adaptent à la modernité Solutions de communication IoT industrielles exigences, mais leurs chemins diffèrent considérablement.
BACnet vers la convergence informatique
BACnet/SC est le signal le plus clair de l'orientation de BACnet. En remplaçant l'UDP de diffusion par des connexions WebSocket authentifiées, le protocole devient un citoyen de premier ordre sur les réseaux informatiques d'entreprise, traversant les pare-feu et s'intégrant aux plates-formes cloud sans solutions de contournement VPN. ASHRAE continue de développer des extensions pour l'analyse de pointe et l'intégration de l'API REST. L'émergence de Project Haystack et Brick Schema en tant que couches de modélisation sémantique au-dessus de BACnet permet des analyses basées sur l'IA et une optimisation automatisée des bâtiments.
LonWorks à l’ère de la propriété intellectuelle
LonWorks s'est adapté via la norme ISO/IEC 14908-4 pour LonWorks sur IP, permettant aux canaux LonWorks de partager l'infrastructure principale IP. Dans ses bastions traditionnels (transport en commun, éclairage public et comptage des services publics), LonWorks continue de voir de nouvelles installations où la résilience peer-to-peer est essentielle. Les architectures hybrides, dans lesquelles LonWorks dessert la couche des appareils de terrain et BACnet/IP sert la couche de supervision, sont courantes dans les grands campus. Les passerelles de protocole traduisent entre les variables du réseau LonWorks et les objets BACnet, préservant ainsi l'investissement en capital dans l'infrastructure LonWorks existante.
Foire aux questions
Q1 : Qu'est-ce que LonWorks et en quoi diffère-t-il de BACnet ?
LonWorks est une plate-forme de réseau de contrôle distribué peer-to-peer normalisée ISO/IEC 14908. L'intelligence est distribuée sur tous les nœuds à l'aide de puces neuronales, permettant aux appareils de communiquer sans contrôleur central. BACnet est normalisé selon ASHRAE 135, utilisant un modèle de données objet/propriété prenant en charge les couches physiques MS/TP et BACnet/IP. LonWorks met l'accent sur l'autonomie distribuée au niveau du terrain ; BACnet met l'accent sur l'échange de données standardisé avec une forte intégration de supervision.
Q2 : LonWorks est-il toujours pertinent dans les nouveaux projets IoT industriels aujourd'hui ?
Oui, dans des domaines d'application spécifiques. LonWorks reste le protocole leader dans les systèmes ferroviaires et de transport en commun, les réseaux d'éclairage public et les applications de comptage des services publics où la résilience peer-to-peer et le câblage à topologie libre sont les plus importants. Dans le domaine de l'automatisation des bâtiments commerciaux, les nouvelles installations ont été largement transférées vers BACnet, mais LonWorks conserve une base installée mondiale importante qui continue d'être entretenue, étendue et intégrée via des passerelles.
Q3 : Quelle est la différence pratique entre BACnet MS/TP et LonWorks au niveau du bus de terrain ?
Les deux fonctionnent sur un câblage à paire torsadée, mais BACnet MS/TP utilise RS-485 avec un accès par passage de jeton qui nécessite une topologie stricte en guirlande et un câblage correct en polarité. LonWorks TP/FT-10 utilise l'accès CSMA prédictif et prend en charge le câblage à topologie libre dans n'importe quelle combinaison de segments de bus, d'étoile et de boucle. BACnet MS/TP prend en charge des longueurs de câble plus longues (jusqu'à 1 200 m) tandis que LonWorks TP/FT-10 est limité à 500 m par canal. Le compromis est la longueur du câble par rapport à la flexibilité du câblage.
Q4 : LonWorks et BACnet peuvent-ils coexister dans le même bâtiment ou campus ?
Oui, et il s'agit d'un modèle de déploiement courant. Les passerelles de protocole traduisent entre les variables réseau LonWorks et les objets BACnet, permettant aux appareils de terrain LonWorks existants de s'intégrer aux systèmes de supervision BACnet. Dans les grands campus, LonWorks peut servir la couche d'appareils de terrain tandis que BACnet/IP fournit la couche de supervision et d'intégration d'entreprise, préservant ainsi les investissements en capital dans l'infrastructure LonWorks existante tout en permettant des plates-formes modernes de gestion des installations.
Q5 : Comment la cybersécurité se compare-t-elle entre les deux protocoles ?
BACnet présente un net avantage grâce à BACnet/SC, qui fournit un cryptage de transport TLS 1.3 et une authentification mutuelle basée sur des certificats. LonWorks traditionnel n'inclut pas de sécurité native au niveau des messages et s'appuie sur l'isolation du réseau et des mécanismes de sécurité IP externes. Pour les projets ayant des exigences formelles en matière de cybersécurité (établissements de santé, gouvernementaux ou du secteur financier), BACnet/SC est le meilleur choix sans nécessiter d'infrastructure de sécurité supplémentaire.
Q6 : Que sont les types de variables réseau standard (SNVT) dans LonWorks ?
Les SNVT (Standard Network Variable Types) sont des formats de structure de données prédéfinis définis par LonMark International pour une utilisation dans les communications LonWorks. Chaque SNVT spécifie le format des données, l'échelle et les unités d'une mesure ou d'une commande – par exemple, la température en degrés Celsius ou l'éclairement en lux. Les appareils utilisant des SNVT compatibles peuvent être liés entre eux pour échanger des données sans programmation personnalisée, permettant ainsi l'interopérabilité multi-fournisseurs au niveau du terrain.
Q7 : Quel protocole dispose d’un écosystème plus solide pour les nouveaux appareils ?
BACnet dispose actuellement d'un écosystème plus large et en croissance plus active pour l'introduction de nouveaux appareils, en particulier dans les contrôleurs CVC, l'automatisation des locaux et la mesure de l'énergie. La base de données BTL répertorie plus de 3 000 produits et pratiquement toutes les principales plates-formes logicielles de gestion des bâtiments incluent une connectivité BACnet/IP native. LonWorks dispose d'un solide écosystème dans les applications de transport en commun et de services publics, mais l'introduction de nouveaux appareils dans les catégories de bâtiments commerciaux a ralenti par rapport à BACnet.










