POST /protocols/bacnet/communication/network/ip-ports/{id}/
This resource allows you to view and set the IP network configuration parameters including BACnet Broadcast Management Device (BBMD) and Foreign Device for intranetwork connectivity.
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.
There are multiple possible values according the resource:
If this parameter is not present during the request, and error 415 Unsupported Media Type will be thrown.
The port's instance.
The Content-Length entity-header field indicates the size of the entity-body.
Object Name: IpPort
Property Name | Type | Description | Method |
---|---|---|---|
Enabled | Boolean | This enables/disables the routing of BACnet packets between BACnet MS/TP controllers connected to the ECLYPSE Connected System Controller’s RS-485 port and BACnet/IP controllers connected to the ECLYPSE Connected System Controller’s Ethernet Switch ports. | GET POST |
NetworkNumber | Integer | A network number identifies a LAN for routing purposes. All controllers with the same network number are members of the same logical BACnet network. Min : 1 Max : 65534 |
GET POST |
BacnetIpUdpPort | Integer | This is the standard BACnet/IP port number (UDP 47808) used by BACnet devices to communicate. Min : 0 Max : 65535 |
GET POST |
EnabledBbmd | Boolean | BBMD allows broadcast message to pass through a router. To enable this feature, set Enable BBMD on only one device on each subnet. |
GET POST |
EnabledForeignDevice | Boolean | Foreign Device Registration allows a BACnet/IP device to send broadcast messages to a device with BBMD enabled. To enable this feature, set Enable Foreign Devices on only one device on each subnet. |
GET POST |
BbmdList | Array <Bbmd> |
This object is an array of all the Bbmd created on the device. | GET |
ForeignDevices | Array <ForeignDevice> |
This object is an array of ForeignDevice object. It lists all the foreign device present on the device. | GET |
Id | Integer | This is the Id of the IP port. | GET |
URL Example: https://0.0.0.0/api/rest/v1/protocols/bacnet/communication/network/ip-ports/1
{
"enabled": true,
"networkNumber": 0,
"bacnetIpUdpPort": 47809,
"enabledBbmd": true,
"enabledForeignDevice": false
}
URL Example: https://0.0.0.0/api/rest/v1/protocols/bacnet/communication/network/ip-ports/1
<?xml version="1.0" encoding="utf-8"?>
<IpPort>
<Enabled>true</Enabled>
<NetworkNumber>20103</NetworkNumber>
<BacnetIpUdpPort>47809</BacnetIpUdpPort>
<EnabledBbmd>true</EnabledBbmd>
<EnabledForeignDevice>false</EnabledForeignDevice>
</IpPort>
Eclypse REST API Document Revision 10.2