BACnet Communication Architecture

Article

BACnet Communication Architecture

Oct 2026

Direct Answer

BACnet communication architecture connects compatible building automation devices, controllers and supervisory platforms so that approved status, measurement, alarm and control information can be exchanged with an IBMS. A reliable implementation depends on correct device identification, network configuration, object and property mapping, access permissions, and commissioning.

1. Engineering Overview

BACnet Communication Architecture defines the communication framework used to exchange building automation data between controllers, field devices, supervisory systems and IBMS platforms. BACnet is commonly used for HVAC, BMS and other building automation applications and supports structured exchange of status, measurements, alarms and approved control information.

2. Communication Architecture

Field Sensors / Equipment Controllers → BACnet Network → BACnet Router / Gateway, where required → BMS / IBMS Server → Database / Historian → Operator Workstation / HMI

Typical Data → Status → Measurements → Alarms → Setpoints → Commands → Schedules → Equipment Information

3. BACnet Device Architecture

A BACnet network may contain application-specific controllers, operator workstations, servers, routers and other compatible devices. Each device should be uniquely identified and configured according to the approved network architecture.

4. BACnet Objects

BACnet represents building automation information through defined objects and properties. Typical objects may include Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Multi-state objects and other approved object types.

5. Object & Property Mapping

Each integrated point should be mapped to the correct BACnet object and property. The point list should define object identifiers, object names, present values, units, status information and read / write permissions.

6. BACnet MS/TP

BACnet MS/TP commonly operates over RS-485 networks. Correct MAC addressing, baud rate, network configuration, wiring, termination and device settings should be established according to the approved implementation.

7. BACnet/IP

BACnet/IP operates over Ethernet / IP networks and allows BACnet devices to communicate through the building automation network. IP addressing, network numbers and routing should be coordinated with the approved IT / IBMS architecture.

8. BACnet Network Numbering

BACnet network segments should be assigned appropriate network numbers within the approved architecture. Network numbering and routing should be coordinated where multiple BACnet segments are connected.

9. BACnet Router

A BACnet router may connect different BACnet network types, such as BACnet/IP and BACnet MS/TP. Router configuration should maintain correct network identification and reliable communication between segments.

10. BACnet Broadcast Management

Where BACnet/IP networks span multiple IP subnets, appropriate broadcast management arrangements may be required. BBMD or other approved mechanisms should be configured in accordance with the project network architecture.

11. Device Instance & Addressing

BACnet devices use unique device instance identifiers. Duplicate device instances can cause communication and discovery problems and should be prevented through controlled device addressing.

12. Data Types & Engineering Units

BACnet values should be represented using the appropriate object types, data formats and engineering units. Unit definitions and scaling should be verified during point integration and commissioning.

13. Read & Write Permissions

The approved integration should define which BACnet properties are read-only and which may receive commands. Write access should be restricted to authorised points and should not bypass dedicated equipment safety or control logic.

14. COV & Data Exchange

Where supported, Change of Value (COV) services can reduce unnecessary polling by allowing devices to communicate value changes. COV configuration should be coordinated with the device capabilities and approved communication strategy.

15. Alarm & Event Services

BACnet may support alarm and event information for compatible systems. Alarm priorities, event states and acknowledgements should be mapped to the approved IBMS alarm philosophy.

16. Scheduling & Calendar Objects

BACnet scheduling and calendar functions may be used where supported by the connected system. Schedule ownership and control authority should be clearly defined within the approved control philosophy.

17. Gateway Integration

Where a non-BACnet system is connected to a BACnet environment, a gateway may expose approved data as BACnet objects. Mapping should preserve point identity, units, status, alarm conditions and authorised commands.

18. Network & Cybersecurity

BACnet networks should follow the approved IT and cybersecurity architecture. Network segmentation, authorised access, firewall rules and controlled remote access should be implemented where required.

19. Installation Requirements

Installation should verify:

  • Correct BACnet device type
    Unique device instance
    • Correct MAC / IP addressing
    • Correct network number
    • Correct baud rate for MS/TP
    • Correct wiring and termination
    • Correct object mapping
    • Correct units
    • Correct read / write permissions
    • Correct router / gateway configuration
    • Proper cable segregation

20. Testing & Commissioning

BACnet commissioning should verify:

  • Device discovery
    Device addressing
    • Network communication
    • Object visibility
    • Present values
    • Engineering units
    • COV operation, where used
    • Alarm / event information
    • Read / write commands
    • Router communication
    • Gateway mapping
    • Communication failure indication

21. Troubleshooting

Typical BACnet issues may include duplicate device instances, incorrect network numbers, MS/TP addressing conflicts, incorrect baud rate, wiring polarity problems, termination issues, IP configuration errors, routing problems, incorrect object mapping and unsupported services.

22. Maintenance

Maintenance should include BACnet device health checks, network diagnostics, router inspection, point verification, configuration backup and periodic validation of critical communication points.

23. Design Change Control

Changes to BACnet devices, object instances, network numbers, MS/TP settings, IP architecture, routers, gateways, point lists or IBMS configuration should be reviewed against the approved communication architecture before implementation.

24. Documentation

BACnet communication documentation should include, as applicable:

  • BACnet network architecture
    Device schedule
    • Device instance schedule
    • Object list
    • Point mapping
    • Network number schedule
    • MS/TP communication parameters
    • IP addressing schedule
    • Router / gateway details
    • Alarm / event mapping
    • Testing and commissioning records
    • As-built drawings
    • O&M manual

25. Engineering Objective

The engineering objective is:

Correct BACnet Device Configuration → Unique Addressing → Reliable Network Communication → Accurate Object & Property Mapping → Controlled Data Exchange → Verified Alarms & Commands → Secure Integration → Complete Commissioning → Maintainable BACnet Architecture

Frequently Asked Questions

What is BACnet communication architecture?

It is the framework for exchanging building automation data between compatible field devices, controllers and supervisory systems such as BMS or IBMS.

What is the difference between BACnet MS/TP and BACnet/IP?

BACnet MS/TP commonly operates over RS-485 serial networks, while BACnet/IP operates over Ethernet/IP networks. The selected method must match the approved project architecture and device capabilities.

Why must BACnet device instances be unique?

Duplicate device instance identifiers can cause discovery and communication problems, so device identity should be planned and verified.

What information should a BACnet point list contain?

As applicable, it should define object identifiers, object names, properties, present values, engineering units, status information and read/write permissions.

What is COV in BACnet?

Change of Value (COV) services can allow supported devices to report value changes and may reduce unnecessary polling when configured for the device capabilities and approved communication strategy.

What should be checked during BACnet commissioning?

Verify device discovery and addressing, network communication, object visibility, values and units, COV where used, alarm/event information, authorised commands, router/gateway mapping and communication-failure indications.

SEO and Website Publishing Details

SEO title BACnet Communication Architecture for BMS and IBMS
Meta description Understand BACnet communication architecture, MS/TP and BACnet/IP networks, device addressing, object mapping, COV, alarms, cybersecurity and commissioning for BMS/IBMS integration.
Suggested URL slug /insights/bacnet-communication-architecture/
Primary keyword BACnet communication architecture
Secondary keywords BACnet MS/TP, BACnet/IP, BACnet objects, BACnet device instance, BACnet COV, BMS integration, IBMS communication
Suggested image alt text BACnet communication architecture showing field controllers, BACnet network, router or gateway, IBMS server and operator workstation