What Is BACnet & Why It Matters

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.

Core Features of RAPIDSEA BACnet Stack

Object-Oriented Excellence

Every data point is represented as an Object (Analog, Binary, Multi-state), making data modeling intuitive.

Self-Discovery Services

Supports Who-Is and I-Am services, allowing the Building Management System (BMS) to automatically identify device capabilities without manual configuration.

Event & Alarm Management

Built-in mechanisms for notification classes and event enrollment to ensure critical alerts reach the operator instantly.

Segmentation Support

Handles large data packets efficiently through message segmentation and reassembly.

BBMD Integration

Supports BACnet Broadcast Management Devices for communication across different IP subnets.

Flint IDE Support

Includes access to our Flint IDE, a graphical configuration tool that allows you to visually map BACnet objects, significantly reducing development time.

Technical Specifications & Portability

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:

How the RAPIDSEA BACnet Stack Operates

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.

BACnet Interoperability Building Blocks (BIBB’s) Supported

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

Use Cases for BACnet Protocol Stack

HVAC Control icon

HVAC Control

Precise management of chillers, boilers, and air handling units with real-time feedback.

Lighting & Shading icon

Lighting & Shading

Automated daylight harvesting and occupancy-based lighting control.

Life Safety & Fire icon

Life Safety & Fire

Reliable, high-priority communication for smoke detectors and alarm panels.

Security & Access icon

Security & Access

Interfacing card readers and perimeter sensors with the central BMS.

Smart Elevators icon

Smart Elevators

Coordinating vertical transport with lobby management and fire safety protocols.

Energy Metering icon

Energy Metering

Monitoring power consumption at the edge and reporting data for sustainability audits.

RAPIDSEA BACnet Stack Package

Explore our comprehensive library of documents

Post-Purchase Document

Post-Purchase Document icon

  • QSG, Gtests
  • MISRA Compliance
  • HDD, LDD

Contact us

Gated Access Resources

Gated Access Resources icon

  • Test report
  • Pricing
  • Evaluation Package

Request Access

Technical Reports

Technical Reports icon

  • Resource Utilization
  • Tracability Matrix
  • Evaluation Version Binary (Windows, Linux)

Request Download Links

FAQs

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).

Want to manage your building network systems?

Get the RAPIDSEA BACnet protocol stack and leverage our integration and porting services to simplify smart building automation.

For further information on how your personal data is processed, please refer to the Rapidsea Privacy Policy.