What It Is
Foreign Device Registration (FDR) is a BACnet/IP mechanism that lets one remote device register with a BBMD so it can participate in BACnet broadcast traffic without placing a full BBMD on the remote subnet.
FDR is most useful when the problem is one remote workstation, one gateway, or one temporary engineering connection rather than a full remote BACnet subnet.
How It Works
- The foreign device sends a registration request to a BBMD.
- The BBMD adds that device to its Foreign Device Table.
- The BBMD forwards relevant broadcast traffic to the registered device.
- The foreign device renews the registration before the TTL expires.
| Element | Purpose |
|---|---|
| Foreign device | Remote BACnet/IP node that wants broadcast visibility |
| BBMD | Accepts the registration and forwards broadcasts |
| TTL | Defines how long the registration stays active before renewal |
When To Use It
| Scenario | FDR Fit |
|---|---|
| One remote workstation over VPN | Good fit |
| One remote gateway or diagnostic laptop | Good fit |
| Multiple BACnet devices on the remote subnet | Poor fit; use BBMD instead |
| Long-term subnet-to-subnet architecture | Usually better with BBMD |
[!NOTE] FDR is not a general replacement for BBMD design. It is a targeted solution for single-device access to an existing BACnet/IP broadcast domain.
Common Failure Modes
| Symptom | Likely Cause | First Check |
|---|---|---|
| Remote tool cannot discover devices | Wrong BBMD address or registration not active | Validate the target BBMD IP and registration state |
| Access works for a while then stops | TTL expired | Confirm the foreign device is renewing registration |
| One engineer can see the network but another cannot | Different BBMD target or path | Compare the configured BBMD address and VPN path |