Who-Is - Knowledge Base

BACnet Who-Is discovery service overview covering broadcast behavior, device instance ranges, and multi-subnet requirements.

Categories:

What Who-Is Is

Who-Is is a BACnet broadcast discovery service used to locate devices on a network. A supervisor or client sends a Who-Is request, and every matching device responds with an I-Am.

Request Types

TypeBehavior
Global Who-IsNo device instance range — all devices respond
Bounded Who-IsSpecifies a low/high Device Instance range — only devices within respond

Multi-Subnet Considerations

Who-Is relies on broadcast. On a single BACnet/IP subnet, broadcasts reach all devices naturally. Across subnets, a BBMD on each subnet is required to forward Who-Is broadcasts and I-Am responses.

[!WARNING] Without BBMDs, Who-Is only discovers devices on the local subnet — even if IP routing between subnets is fully functional.

Troubleshooting No Response

  1. Verify the target device is powered and online
  2. Confirm Device Instance is within the Who-Is range (if bounded)
  3. Check that BBMDs are configured on all relevant subnets
  4. Verify no firewall is blocking UDP 47808
  5. Check for duplicate Device Instances on the network

Need more help?

If this page does not resolve the issue, contact Chipkin support with the product model, protocol details, and any diagnostics you have already captured.

Open Chipkin Support