BACnet
Building Automation and Control Networks - ASHRAE standard for building automation and control systems.
Protocol Overview
Building Automation and Control Networks - ASHRAE standard for building automation and control systems.
When to Use BACnet
Choose BACnet for commercial building automation, HVAC control, or any application requiring integration of diverse building systems.
Technical Specifications
Physical Layer
- Physical Layer: Multiple (IP, MS/TP, PTP, LonTalk, ZigBee)
- Cable Type: RS-485, Ethernet, or others
- Topology: Bus, Star, Any IP topology
- Power Over Cable: No
Data Layer
- Data Link: BACnet protocol
- Encoding: Binary or JSON (BACnet/SC)
- Error Detection: Protocol specific
- Frame Size: Protocol dependent
Performance
- Scan Time: Application dependent
- Deterministic: No
- Real-Time: No
Certification
- Certification Required: Yes
- License Cost: BACnet Testing Laboratory (BTL) certification required
- Version: BACnet 2020
Advantages & Disadvantages
Advantages
- ✓Designed specifically for buildings
- ✓Multi-vendor interoperability
- ✓Flexible physical layers
- ✓Rich object model for HVAC
- ✓International standard (ISO 16484-5)
- ✓Supports large distributed systems
- ✓BACnet/SC adds modern security
Disadvantages
- ✗Complex protocol stack
- ✗Not suitable for high-speed manufacturing
- ✗Limited real-time capabilities
- ✗Implementation variations between vendors
- ✗Requires expertise to configure properly
Common Use Cases & Applications
Industry Adoption
Supported Message Types
Who-IsI-AmRead PropertyWrite PropertyCOV NotificationsAlarmsSchedulesSupported PLC Brands
Quick Links
Alternative Protocols
- Modbus
- LonWorks
- KNX
Related Standards
- IEC 61131-3
International standard for programmable logic controller programming languages. Defines 5 programmin...
- IEC 61131 Series
Complete series of international standards for programmable logic controllers covering hardware, sof...
Related Protocols
- Modbus RTU
Serial communication protocol using binary encoding over RS-232/RS-485. Most wid...
Serial Communication • Up to 115.2 kbps - CAN Bus
Controller Area Network - robust vehicle bus standard for microcontrollers and d...
Serial Communication • Up to 1 Mbps (CAN 2.0), 8 Mbps (CAN FD) - Modbus TCP/IP
Ethernet-based variant of Modbus using TCP/IP. Combines simplicity of Modbus wit...
Industrial Ethernet • 10/100/1000 Mbps - PROFINET
Real-time Industrial Ethernet standard by PROFIBUS International. Primary protoc...
Industrial Ethernet • 100 Mbps / 1 Gbps - PROFIBUS
Process Field Bus - established fieldbus standard for factory and process automa...
Fieldbus • 9.6 kbps to 12 Mbps - EtherNet/IP
Industrial Protocol using standard Ethernet and TCP/IP. Primary protocol for Roc...
Industrial Ethernet • 10/100/1000 Mbps