Free forever·no account, no tracking, no third-party requests ·open data, free API
showstack / protocols / bacnet

BACnet

An ASHRAE/ISO standard protocol for building automation (HVAC, lighting, access control, life-safety) that show-control and integration designers encounter whenever a venue's house systems need to be tied into a production's control network.

Device managementPaid specASHRAE / BACnet InternationalVerified
Control Small, urgent, must arrive

Small messages that either repeat constantly or fire once. Bandwidth is almost never the problem.

What kills it. Latency and loss on the messages that fire once. A repeating level survives a dropped packet; a GO does not.

Why this one, and not what the category suggests. Building automation: HVAC and lighting plant, actually commanded rather than monitored.

Ports

udp/47808
BACnet/IP (Annex J), 0xBAC0

What goes wrong

BACnet is a family of transports, not just IP - MS/TP variants run over RS-485 serial, so 'BACnet' on a venue drawing may mean a very different physical layer than BACnet/IP.
Default BACnet/IP port 47808 (0xBAC0/UDP) typically relies on broadcast for device discovery (Who-Is/I-Am), which can be noisy or blocked on segmented production networks.

What speaks BACnet (3)

ProductDirectionNotes
Biamp TesiraFORTÉ
Biamp
bidirectional Control integration with building systems.
BSS Soundweb London BLU-806
BSS Audio
bidirectional Integration with building management systems.
Crestron CP4N Control System
Crestron
bidirectional Building systems integration.

Open source implementations

Sources

Something wrong, or missing?

Known gaps on this entry: first_published. If you can source one of them, that is a ten minute pull request.

Edit this entry on GitHub — one file, editable in your browser, and your handle goes on it permanently.

Work at ASHRAE / BACnet International? Confirm or correct this entry — it is free, it stays free, and nothing about it is for sale.