BACnet driver: static device binding by IP + instance (bind without a broadcast I-Am)
E
Espen Bø
Ignition binds a remote BACnet device only after it receives an I-Am. Per the BACnet standard, many devices answer a unicast Who-Is with a broadcast I-Am. On a subnet that has no BBMD, that broadcast never reaches the gateway (registered as a foreign device), so the device never initializes — even though it is fully reachable by directed unicast and is read without problems by other tools that use static device bindings.
Request: a per-device "Static binding" option: given the Remote Address + Device Number, communicate by directed unicast ReadProperty/WriteProperty without requiring a broadcast I-Am to complete initialization.
Why it matters: removes the hard BBMD dependency for devices whose IP and instance are known and static. We have ~20 devices across two BBMD-less subnets that are reachable by unicast but can't be brought online in Ignition today for this reason alone.
Log In