RAPIDSEA BACnet Protocol Stack

The best BACnet protocol implementation available for your industrial BAS Systems

GET IT NOW

BACnet Interoperability Building Blocks (BIBB’s) Supported


BIBB Type classification BIBB BACnet Service Initiate Execute
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

Objects Supported



Analog Input Object
Analog Output Object
Analog Value Object
Binary Input Object
Binary Output Object
Binary Value Object
Calendar Object
Command Object
Device Object
Event Enrollment Object
File Object
Group Object
Loop Object
Multistate Input Object
Multistate Output Object
Notification class Object
Program Object
Schedule Object
Averaging Object
Multistate Value Object
Trendlog Object
Lifesafety Point Object
Lifesafety Zone Object
Accumulator Object
Pulse Converter Object

Event log Object
Global group Object
Trend Log Multiple Object
Load Control Object
Structured View Object
Access door Object
Access credential Object
Access point Object
Access rights Object
Access user Object
Access zone Object
Credential Data Input Object
Network Security Object
Bit String Value Object
Character String Value Object
Date Pattern Value Object
Date Value Object
Date Time Pattern Value Object
Date Time Value Object
Integer Value Object
Large Analog Value Object
Octet String Value Object
Positive Integer Value Object
Time Pattern Value Object
Time Value Object

Ease of use in Building Automation Systems


Our proven BACnet stack is offered via a one-time royalty free licensing model. Deliverables for the RAPIDSEA BACnet protocol stack includes:


    Source code or library mode
    Demo Applications
    User Manual and Developer Manual
    Technical Support

Some of the popular MCUs on which our stack is ported are being used today are RZ/N2L (Ethernet communication microprocessor (MPU), RZ/Five (General-purpose Microprocessors with RISC-V CPU), i.MX 6Quad, i.MX RT1170, AM335X (Sitara Processor), AM64x (Dual-core 64-bit Arm® Cortex®-A53, single-core Cortex-R5F), STM32MP1 (MPU with Arm Dual Cortex-A7 800 MHz, Arm Cortex-M4 real-time coprocessor).Ports are available for Windows and Linux desktop environments as well. Our Flint IDE allows developers to configure the stack
easily using an intuitive graphical interface