Quando gli ingegneri valutano Soluzioni di comunicazione IoT industriale , due famiglie di protocolli dominano la rosa dei candidati: LonWorks e BACnet. Entrambi sono nati da esigenze di automazione degli edifici, ma rappresentano filosofie fondamentalmente diverse sulla comunicazione dei dispositivi e sull'integrazione dei sistemi. Questo confronto fornisce un'analisi tecnica a livello di applicazione in modo da poter prendere una decisione informata sull'infrastruttura.
Cos'è LonWorks e come funziona?
LonWorks è una piattaforma di rete pari-to-pari originariamente sviluppata all'inizio degli anni '90 per affrontare l'intelligenza distribuita nei sistemi di controllo. Il Protocollo LonWorks consente ai dispositivi di comunicare direttamente senza richiedere un controller centrale per mediare ogni transazione.
Architettura centrale
L'architettura di rete LonWorks è costruita attorno al concetto di chip neuronale: ogni dispositivo contiene intelligenza incorporata per l'elaborazione, la comunicazione e la gestione degli I/O. Anche in caso di guasto di un sistema host centrale, i dispositivi di campo continuano a eseguire la logica programmata e a comunicare peer-to-peer. Lo stack di protocolli segue il modello a sette livelli ISO/OSI e utilizza TP/FT-10 per installazioni a doppino intrecciato, con supporto per portante di linea elettrica, fibra ottica, RF e tunneling IP. La velocità dei dati su doppino intrecciato raggiunge i 78 kbps.
Variabili di rete e interoperabilità
Una caratteristica distintiva del protocollo LonWorks è il suo utilizzo variabili di rete (NV) -- strutture dati standardizzate che definiscono il modo in cui sensori, attuatori e controller scambiano informazioni. Quando un sensore di temperatura pubblica la sua lettura come variabile di rete, qualsiasi controller compatibile sullo stesso canale può associarsi a quella variabile senza programmazione personalizzata, rendendo fattibile l'interoperabilità multi-vendor a livello di dispositivo.
BACnet: lo standard ASHRAE per l'automazione degli edifici
BACnet (Building Automation and Control Networks) è stato pubblicato sotto lo standard ASHRAE 135 nel 1995 come uno standard aperto e basato sul consenso, governato da un organismo di standardizzazione piuttosto che da un ecosistema di un singolo fornitore.
Modello di dati orientato agli oggetti
BACnet struttura tutti i dati del dispositivo come oggetti con proprietà definite. Un oggetto di ingresso analogico dispone di proprietà per valore attuale, unità e flag di stato. Qualsiasi sistema di gestione conforme a BACnet può rilevare e leggere dati da qualsiasi dispositivo conforme senza previa configurazione. Il modello definisce oltre 60 tipi di oggetti che coprono I/O fisico, pianificazione, trend e allarmi.
Opzioni del livello fisico
- BACnet/IP - scelta moderna dominante, che funziona su Ethernet standard e UDP/IP
- BACnetMS/TP -- protocollo seriale RS-485 a passaggio di token master/slave per dispositivi di campo
- BACnet/SC -- aggiunta più recente che utilizza la comunicazione basata su WebSocket su TLS 1.3
Il dibattito tra BACnet MS/TP e LonWorks è particolarmente rilevante a livello di bus di campo, dove entrambi competono per il cablaggio di sensori e attuatori che servono singole zone.
LonWorks vs BACnet: confronto tecnico testa a testa
| Attributo | LonWorks | BACnet |
|---|---|---|
| Corpo standard | ISO/IEC 14908 | ASHRAE 135/ISO 16484-5 |
| Topologia di rete | Mesh piatta peer-to-peer | Client/server e peer-to-peer |
| Velocità del bus di campo | 78 kbps (TP/FT-10) | 9,6 - 115,2 kbps (MS/TP) |
| Opzione dorsale | LonWorks su IP (tunneling) | BACnet/IP (UDP/IP nativo) |
| Modello di dati | Variabili di rete (SNVT) | Modello oggetto/proprietà |
| Rilevamento del dispositivo | È richiesto uno strumento di gestione della rete | Trasmissione Chi-È/Io-Sono |
| Sicurezza | Si basa sull'isolamento della rete | BACnet/SC con TLS 1.3 |
| Numero massimo di nodi/canali | 128 (TP/FT-10) | 127 master (MS/TP) |
| Topologia di cablaggio | Gratuito (bus, stella, loop, misto) | Collegamento a margherita richiesto (MS/TP) |
| Caso d'uso tipico | Trasporti, illuminazione stradale, misurazione delle utenze | HVAC, gestione energetica, CAFM |
Livello fisico e cablaggio: considerazioni sul campo
Entrambi i protocolli utilizzano un cablaggio a doppino intrecciato a livello del bus di campo, ma dietro le quinte emergono differenze architetturali.
- Cablaggio a topologia libera (bus, stella, loop)
- Fino a 500 m di cavo totale per canale
- 128 nodi per canale
- 78 kbps, indipendente dalla polarità
- Accesso CSMA predittivo p-persistente
- È richiesta la topologia bus/catena a margherita
- Fino a 1.200 m a 76,8 kbps
- 127 nodi master-slave
- Selezionabile da 9,6 a 115,2 kbps
- Accesso con passaggio di token, sensibile alla polarità
LonWorks TP/FT-10 supporta il cablaggio a topologia libera, utile nei progetti di retrofit in cui i percorsi dei condotti non possono supportare un collegamento a margherita. BACnet MS/TP richiede un vero collegamento a margherita con terminazione terminale adeguata, aumentando la manodopera negli edifici in cui il cablaggio domestico è più naturale.
Sicurezza informatica: un elemento di differenziazione in crescita
Con la convergenza della tecnologia operativa con l’infrastruttura IT, la sicurezza informatica è passata da una nota a piè di pagina a un criterio di selezione primario. Il contrasto tra lon e bacnet su questa dimensione è significativo.
Sicurezza LonWorks
Le tradizionali implementazioni LonWorks si basano sull'isolamento a livello di rete e su meccanismi di sicurezza IP esterni (VPN, tunnel TLS). Il protocollo principale LonWorks non include nativamente la crittografia a livello di messaggio o l'autenticazione del dispositivo crittografico.
Connessione sicura BACnet (BACnet/SC)
L'addendum BACnet/SC di ASHRAE sostituisce BACnet/IP basato su broadcast con un'architettura WebSocket hub-and-spoke utilizzando TLS 1.3, tra cui:
- Autenticazione reciproca del dispositivo basata su certificato
- Dati crittografati in transito (TLS 1.3)
- Connessioni WebSocket compatibili con firewall (nessuna trasmissione UDP in entrata)
- Ridondanza dell'hub primario e di failover
Si basa sull'isolamento della rete e sull'infrastruttura di sicurezza IP esterna. Nessuna crittografia nativa a livello di messaggio.
Livello di sicurezza del protocollo nativoTrasporto TLS 1.3, autenticazione reciproca dei certificati, compatibilità firewall, ridondanza dell'hub.
Livello di sicurezza del protocollo nativoDove ciascun protocollo offre le migliori prestazioni
Nessuno dei due protocolli è universalmente superiore. Il contesto applicativo, l'infrastruttura legacy, l'esperienza del team e la scala del progetto influenzano la scelta che offre il miglior valore a lungo termine.
- Controllo del transito e di terra -- La resilienza peer-to-peer mantiene i sistemi in funzione quando la gestione centrale non è raggiungibile
- Reti di illuminazione stradale -- Il cablaggio a topologia libera e il basso costo per nodo hanno reso LonWorks la scelta preferita per le installazioni esterne
- Progetti di ristrutturazione -- La topologia libera elimina il reinstradamento dei cavi per ottenere un layout di collegamento a margherita pulito
- Integrazione campus multi-vendor -- Il collegamento delle variabili di rete consente la condivisione diretta dei dati senza programmazione personalizzata
- Nuova costruzione commerciale -- BACnet/IP funziona su Ethernet già installata per l'IT, eliminando i costi separati del bus di campo
- Gestione delle strutture -- Il modello a oggetti autodescrittivi e la certificazione BTL semplificano l'integrazione CAFM
- Ambienti ad alta sicurezza -- BACnet/SC soddisfa i requisiti di sicurezza informatica del settore sanitario, governativo e dei data center
- Integrazione multi-sistema -- Il ricco modello di oggetti si adatta elegantemente ai settori HVAC, controllo degli accessi, antincendio ed energia
Standard e certificazione di interoperabilità
Nei protocolli di comunicazione industriale, i programmi di certificazione sono prove ingegneristiche, non affermazioni di marketing. Entrambi i protocolli dispongono di processi formali per verificare la compatibilità multi-vendor.
- Gestito da BACnet Internazionale
- Copre BACnet/IP, MS/TP, BACnet/SC
- Oltre 3.000 modelli di prodotti elencati
- Basato sul profilo: B-AAC, B-SA, B-BC, ecc.
- Richiesto nella maggior parte delle specifiche governative
- Gestito da LonMark Internazionale
- Copre i canali TP/FT-10, PL-20 e IP
- Certificazione basata sul profilo funzionale
- È richiesta la conformità SNVT e SCPT
- Forte nei mercati dei trasporti pubblici e dei servizi pubblici
Un sensore e un controller certificati LonMark di diversi produttori condividono i dati tramite SNVT compatibili senza programmazione personalizzata: l'equivalente a livello di campo del modello a oggetti autodescrittivi di BACnet.
Quadro di selezione del protocollo
| Criterio decisionale | Scegli LonWorks se... | Scegli BACnet se... |
|---|---|---|
| Topologia di rete | È necessario un instradamento del cablaggio gratuito; layout a stella/anello inevitabili | Infrastruttura Ethernet già presente |
| Controllo di vigilanza | I dispositivi devono funzionare in modo autonomo senza disponibilità del server | La gestione centralizzata e il trending sono requisiti primari |
| Sicurezza informatica | L'isolamento della rete è accettabile; politica informatica flessibile | Sono richiesti l'autenticazione del certificato e il trasporto crittografato |
| Base installata | Estensione di un campus LonWorks esistente o di un'installazione di transito | Greenfield o sostituzione del livello di supervisione obsoleto |
| Ambito di integrazione | L'interoperabilità tra pari a livello di campo è l'esigenza primaria | È richiesta l'integrazione dell'energia antincendio per l'accesso HVAC multi-sistema |
| Traiettoria del mercato | Forte nei mercati dei trasporti, dei servizi pubblici e all'aperto | Crescere; dominante negli edifici commerciali e nelle nuove costruzioni |
Traiettoria futura: evoluzione dei protocolli e IoT industriale
Entrambi i protocolli si stanno adattando al moderno Soluzioni di comunicazione IoT industriale requisiti, ma i loro percorsi differiscono in modo significativo.
BACnet verso la convergenza dell'IT
BACnet/SC è il segnale più chiaro della direzione di BACnet. Sostituendo l'UDP broadcast con connessioni WebSocket autenticate, il protocollo diventa un cittadino di prima classe sulle reti IT aziendali, attraversando i firewall e integrandosi con le piattaforme cloud senza soluzioni VPN. ASHRAE continua a sviluppare estensioni per l'analisi edge e l'integrazione dell'API REST. L’emergere di Project Haystack e Brick Schema come livelli di modellazione semantica sopra BACnet consente l’analisi basata sull’intelligenza artificiale e l’ottimizzazione automatizzata degli edifici.
LonWorks nell'era dell'IP
LonWorks si è adattato allo standard ISO/IEC 14908-4 per LonWorks over IP, consentendo ai canali LonWorks di condividere l'infrastruttura backbone IP. Nelle sue roccaforti tradizionali – trasporto pubblico, illuminazione stradale e misurazione dei servizi pubblici – LonWorks continua a vedere nuove installazioni in cui la resilienza peer-to-peer è essenziale. Le architetture ibride, in cui LonWorks serve il livello dei dispositivi di campo e BACnet/IP serve il livello di supervisione, sono comuni nei grandi campus. I gateway di protocollo traducono tra le variabili di rete LonWorks e gli oggetti BACnet, preservando l'investimento di capitale nell'infrastruttura LonWorks esistente.
Domande frequenti
D1: Cos'è LonWorks e in cosa differisce sostanzialmente da BACnet?
LonWorks è una piattaforma di rete di controllo distribuito peer-to-peer standardizzata come ISO/IEC 14908. L'intelligenza è distribuita su tutti i nodi utilizzando chip neuronali, consentendo ai dispositivi di comunicare senza un controller centrale. BACnet è standardizzato secondo ASHRAE 135, utilizzando un modello di dati oggetto/proprietà che supporta sia i livelli fisici MS/TP che BACnet/IP. LonWorks enfatizza l'autonomia distribuita a livello di campo; BACnet enfatizza lo scambio di dati standardizzato con una forte integrazione di supervisione.
Q2: LonWorks è ancora rilevante nei nuovi progetti IoT industriali oggi?
Sì, in domini applicativi specifici. LonWorks rimane il protocollo leader nei sistemi ferroviari e di transito lungo i binari, nelle reti di illuminazione stradale e nelle applicazioni di misurazione dei servizi pubblici in cui la resilienza peer-to-peer e il cablaggio a topologia libera contano di più. Nell'automazione degli edifici commerciali, le nuove installazioni si sono in gran parte spostate su BACnet, ma LonWorks conserva una significativa base installata globale che continua a essere mantenuta, estesa e integrata tramite gateway.
D3: Qual è la differenza pratica tra BACnet MS/TP e LonWorks a livello di bus di campo?
Entrambi funzionano con cablaggio a doppino intrecciato, ma BACnet MS/TP utilizza RS-485 con accesso a passaggio di token che richiede una rigorosa topologia daisy-chain e un cablaggio con polarità corretta. LonWorks TP/FT-10 utilizza l'accesso CSMA predittivo e supporta il cablaggio a topologia libera in qualsiasi combinazione di segmenti bus, stella e loop. BACnet MS/TP supporta cavi più lunghi (fino a 1.200 m) mentre LonWorks TP/FT-10 è limitato a 500 m per canale. Il compromesso è la lunghezza del cavo rispetto alla flessibilità del cablaggio.
D4: LonWorks e BACnet possono coesistere nello stesso edificio o campus?
Sì, e questo è un modello di distribuzione comune. I gateway di protocollo traducono tra le variabili di rete LonWorks e gli oggetti BACnet, consentendo ai dispositivi di campo LonWorks esistenti di integrarsi nei sistemi di supervisione BACnet. Nei campus di grandi dimensioni, LonWorks può servire il livello dei dispositivi di campo mentre BACnet/IP fornisce il livello di supervisione e integrazione aziendale, preservando gli investimenti di capitale nell'infrastruttura LonWorks esistente e abilitando al contempo moderne piattaforme di gestione delle strutture.
Q5: Come si confronta la sicurezza informatica tra i due protocolli?
BACnet ha un chiaro vantaggio grazie a BACnet/SC, che fornisce la crittografia di trasporto TLS 1.3 e l'autenticazione reciproca basata su certificati. LonWorks tradizionale non include la sicurezza nativa a livello di messaggio e si basa sull'isolamento della rete e su meccanismi di sicurezza IP esterni. Per i progetti con requisiti formali di sicurezza informatica (strutture sanitarie, governative o del settore finanziario) BACnet/SC è la scelta più forte senza richiedere infrastrutture di sicurezza aggiuntive.
Q6: Cosa sono i Tipi di Variabili di Rete Standard (SNVT) in LonWorks?
Gli SNVT (Standard Network Variable Types) sono formati di struttura dati predefiniti definiti da LonMark International per l'uso nelle comunicazioni LonWorks. Ogni SNVT specifica il formato dei dati, la scala e le unità per una misurazione o un comando, ad esempio la temperatura in gradi Celsius o l'illuminamento in lux. I dispositivi che utilizzano SNVT compatibili possono essere collegati insieme per scambiare dati senza programmazione personalizzata, consentendo l'interoperabilità multi-vendor a livello di campo.
D7: Quale protocollo dispone di un ecosistema più forte per i nuovi dispositivi?
BACnet dispone attualmente di un ecosistema più ampio e in continua crescita per l'introduzione di nuovi dispositivi, in particolare nei controller HVAC, nell'automazione degli ambienti e nella misurazione dell'energia. Il database BTL elenca oltre 3.000 prodotti e praticamente tutte le principali piattaforme software di gestione degli edifici includono la connettività BACnet/IP nativa. LonWorks ha un forte ecosistema nelle applicazioni di trasporto pubblico e di pubblica utilità, ma l'introduzione di nuovi dispositivi nelle categorie di edifici commerciali ha subito un rallentamento rispetto a BACnet.











