Skip to main content

BACnet/IP

The BACnet/IP Server module exposes lighting groups on the Aida Controller as BACnet/IP points for a building management system (BMS). The controller is a single BACnet device on UDP port 47808; PoE nodes never speak BACnet directly.

Enable it under Modules → BACnet/IP Server.

When to use it​

PathProtocolTypical use
BACnet/IP (this module)BACnet/IPBMS graphics, schedules, municipal submittals
Public RESTHTTPS /aida/api/*Scripts and non-BACnet integrators — see API Docs — Controller

Levels​

Level 1 (available)Level 2 (roadmap)
ReadsReadProperty on cached group aggregates+ SubscribeCOV; RTC-backed authoritative state
WritesWriteProperty → same control path as UI / Public API+ richer override / DR objects
SensorsOccupancy, lux, temperature, sound when present+ CO₂, humidity, and related

Default deployments use Level 1. Document Level 1 limitations (no COV, no CO₂ BACnet points, and so on) in municipal submittals when applicable.

Setup​

  1. Sign in as a role that can manage modules.
  2. Open Modules and enable BACnet/IP Server.
  3. Configure device instance, bind address, and which groups to export.
  4. Allow UDP 47808 on the controller VLAN.

Writable points (dim, power, CCT) dispatch through the same execution path as operator commands. Read-only sensor points reflect polled and event-driven state.

BMS acceptance (checklist summary)​

  • Confirm unique BACnet device instance on the Owner network
  • Agree group name prefixes for graphics
  • Verify ReadProperty / WriteProperty on power, dim, and CCT for a pilot group
  • Verify occupancy / lux (and other Level 1 sensors) where fixtures provide them
  • Export object inventory for as-builts after commissioning