BACnet (Building Automation and Control Network) is a globally recognized ISO and ANSI standard created specifically to enable interoperability between building automation devices regardless of vendor, device type, or system function.
Unlike register-based protocols, BACnet introduces a standardized object-oriented communication model. Every device describes itself using universally understood objects and properties, making integration faster, clearer, and less error-prone.
For modern buildings that demand energy efficiency, safety, remote monitoring, and unified control, BACnet is not optional, it is foundational.

Every data point is represented as an Object (Analog, Binary, Multi-state), making data modeling intuitive.
Supports Who-Is and I-Am services, allowing the Building Management System (BMS) to automatically identify device capabilities without manual configuration.
Built-in mechanisms for notification classes and event enrollment to ensure critical alerts reach the operator instantly.
Handles large data packets efficiently through message segmentation and reassembly.
Supports BACnet Broadcast Management Devices for communication across different IP subnets.
Includes access to our Flint IDE, a graphical configuration tool that allows you to visually map BACnet objects, significantly reducing development time.
The RAPIDSEA BACnet stack is engineered for maximum portability. It is widely utilized across high-performance microprocessors and microcontrollers.
| Feature | Specification |
|---|---|
| Language | ANSI C Source Code |
| Compliance | MISRA-C Compliant |
| Licensing | One-time Royalty-Free |
| Datalink Layers | BACnet/IP, Ethernet, MS/TP |
| Operating Systems | FreeRTOS, Linux, Windows, Baremetal |
Supported Hardware Platforms:
RAPIDSEA's BACnet stack functions through a layered, modular design. At the application layer, services like ReadProperty and WriteProperty handle data interactions, while COV enables real-time updates. The network layer manages routing and addressing for multi-site setups. Data link and physical layers adapt to various media, ensuring compatibility. In practice, devices expose objects representing inputs/outputs, allowing commands – such as triggering elevators during fire alerts or notifying teams via SMS. This object-based system, enhanced with our IoT extensions like API gateways, simplifies automation, making complex scenarios like integrated BMS effortless.

| BIBB Type classification | BIBB | BACnet Service |
|---|---|---|
| Alarm and Event Management | AE-ACK-A, B AE-LS-A, B AE-INFO-A, B AE_ASUM_A, B AE_ESUM_A, B AE-N-A, B |
Acknowledge Alarm LifeSafety Get Event Information Get Alarm Summary Get Enrollment Summary Confirmed Event Notification Unconfirmed Event Notification |
| Data Sharing | DS-COV-A, B DS-RP-A, B DS-WP-A, B DS-RPM-A, B DS-WP-A, B DS-COVU-A, B | Subscribe COV Confirmed COV Notification Unconfirmed COV Notification Read Property Write Property Read Property Multiple Write Property Multiple Change Of Value Unsubscribed |
| Device and Network Management | DM-DDB-A, B DM-DOB-A, B DM-OCD-A DM-BR-A, B DM-LM-A, B DM-DCC-A, B DM-RD-A, B DM-TS-A, B DM-UTC-A, B DM-TM-B DM-PT-A, B DM-VT-A, B |
Who-is I-am Who-has I-have Create Object Delete Object Atomic Read File Atomic Write File Add List Element Remove List Element Device Communication Control Reinitialize Device Time Synchronization UTC Time Synchronization Text Message Confirmed Private Transfer Unconfirmed Private Transfer VT-Open VT-Data VT-Close |
| Trend | T-VMT-A, B |
Read Range |
Precise management of chillers, boilers, and air handling units with real-time feedback.
Automated daylight harvesting and occupancy-based lighting control.
Reliable, high-priority communication for smoke detectors and alarm panels.
Interfacing card readers and perimeter sensors with the central BMS.
Coordinating vertical transport with lobby management and fire safety protocols.
Monitoring power consumption at the edge and reporting data for sustainability audits.
BACnet protocol is used to enable interoperable communication between building automation systems such as HVAC, lighting, fire safety, access control, and energy management. It allows devices from different manufacturers to exchange data using a standardized, object-oriented model, making BACnet ideal for modern Building Management Systems (BMS).