IoTServa Request a Pilot
Protocol Support

BACnet Integration

Read chillers, air handlers and VAV boxes over BACnet/IP and BACnet MS/TP, with COV subscriptions so changes arrive when they happen.

Standard
ASHRAE 135 / ISO 16484-5
Medium
Ethernet (BACnet/IP, BACnet/SC) or RS-485 (MS/TP)
Topology
Peer to peer, routed between networks
Data Model
Objects with properties: Analog Input, Analog Value, Binary, Multi-state, Schedule, Trend Log
A DIN-rail IoT gateway inside a building control cabinet with RS-485 terminals and an Ethernet patch cable

What BACnet Is

BACnet is the open standard most building management systems use to talk to HVAC equipment. Every device exposes objects (a temperature input, a fan command, a schedule) and every object has properties, the most important being present value. Devices announce themselves with Who-Is and I-Am, then answer ReadProperty requests or push changes through COV subscriptions.

Native address

Device 1204
analog-input,3
present-value
units: degrees-celsius

Normalized tag

site.tower-a.ahu-02.supply-air-temp

13.4°C

How IoTServa Connects BACnet

Discover Devices

Broadcast Who-Is across a BACnet/IP network or a routed range, and list every device with its object list.

Subscribe to Changes

Use COV where the controller supports it, and fall back to scheduled ReadPropertyMultiple polling where it does not.

Write With Priority

Send WriteProperty commands at a chosen priority-array level, and release it cleanly so you never leave an override stuck.

MS/TP and IP Together

Read RS-485 MS/TP trunks through a wired gateway and BACnet/IP controllers on the LAN in the same project.

Typical Jobs

  • Chilled water and AHU monitoring
  • VAV zone temperature and damper trending
  • Schedule and setpoint changes from one console
  • Alarm forwarding from legacy BMS controllers

Plan for These

  • Device instance numbers must be unique across the whole internetwork. Duplicates cause silent misreads.

  • MS/TP trunks are slow and shared. Polling too many points starves the bus, so COV and sensible poll groups matter.

  • Writes land in a priority array. Agree who owns which priority before enabling control.

Works Alongside the Others

A site rarely runs a single protocol. The same project can read all six.

BACnet Questions

Does IoTServa support BACnet/IP and MS/TP?

Yes. BACnet/IP controllers are read over your LAN, and MS/TP trunks are read through a wired RS-485 gateway.

Can IoTServa write to BACnet points?

Yes, with a chosen priority level, and writes can be switched off per site so a monitoring-only project stays read-only.

Bring Your BACnet Devices. We Will Read Them.

Tell us the make and model of what is on site. We will scope a pilot against your real equipment.