GET /protocols/bacnet/communication/network/ip-ports/{id}/foreign-devices
Some BACnet/IP devices also support a feature called Foreign Device Registration (FDR). FDR allows a BACnet/IP device to send broadcast messages to a device with BBMD enabled. The BBMD-enabled device will then forward these broadcast messages to all other BBMDs and onto all other FDR devices. If a subnet has only FDR supported devices then it does not need a local BBMD. These devices can register directly with a BBMD on another subnetwork.
Used when you are operating a browser without access to the header parameter. This allows you to choose which encoding you want to use for the response:
All these resources can be used according what the resource allows.
If this parameter is not in the request, the Application/Json will be chosen by default.
There are multiple possible values (according the resource):
The first two are the most often used.
The port's instance.
Object Name: ForeignDevices
Property Name | Type | Description | Method |
---|---|---|---|
ForeignDevices | Array <ForeignDevice> |
This object is an array of ForeignDevice object. It lists all the foreign device present on the device. | GET |
URL Example: https://0.0.0.0/api/rest/v1/protocols/bacnet/communication/network/ip-ports/111/foreign-devices
[
{
"href": "/api/rest/v1/protocols/bacnet/communication/network/ip-ports/111/foreign-devices/1",
"name": "1"
},
{
"href": "/api/rest/v1/protocols/bacnet/communication/network/ip-ports/111/foreign-devices/2",
"name": "2"
}
]
URL Example: https://0.0.0.0/api/rest/v1/protocols/bacnet/communication/network/ip-ports/111/foreign-devices
<?xml version="1.0" encoding="utf-8"?>
<ForeignDevices>
<ForeignDevice>
<Href>
/api/rest/v1/protocols/bacnet/communication/network/ip-ports/111/foreign-devices/1
</Href>
<Name>1</Name>
</ForeignDevice>
<ForeignDevice>
<Href>
/api/rest/v1/protocols/bacnet/communication/network/ip-ports/111/foreign-devices/2
</Href>
<Name>2</Name>
</ForeignDevice>
</ForeignDevices>
Eclypse REST API Document Revision 10.2