BACnet Router and Server Configuration is available with SmartServer 2.5 and higher. For SmartServer 2.6 through 3.1, see /wiki/spaces/TEMP/pages/2952317.
You can use the SmartServer as a BACnet server, BACnet client, and a BACnet router.
You can use the SmartServer BACnet Server to access the SmartServer from a BACnet workstation and other BACnet client applications.
You can use the SmartServer BACnet Client to integrate and manage the following types of BACnet devices using the SmartServer's built-in BACnet driver with the specified network interfaces:
- BACnet IP using the SmartServer's built-in LAN and WAN Ethernet interfaces
- BACnet MS/TP using the SmartServer's built-in LAN and WAN Ethernet interfaces with an external BACnet/IP over Ethernet to BACnet MS/TP over RS-485 router
- BACnet FT using an external U60 FT USB network interface attached to one of the SmartServer's USB A interfaces
You can use the SmartServer BACnet Router to route BACnet communication between one or more BACnet FT channels and up to two BACnet IP over Ethernet channels. With the BACnet Router, you can interact with BACnet devices on the SmartServer LAN, WAN, and UY60 FT network interfaces using a BACnet workstation and other BACnet client applications on one of the Ethernet channels.
To set up and use BACnet with the SmartServer, follow these steps:
- Enable BACnet as described on this page.
- To use the SmartServer BACnet Client to define, discover, and provision BACnet devices, see the following:
- Create a BACnet device interface (XIF) definition as described in (Optional) Creating a BACnet Device Interface (XIF) Definition.
- Create a device type definition for your device as described in Defining Device Types.
- Define datapoint properties for any datapoints to be monitored or logged as described in Setting Datapoint Properties.
- Define or discover and provision devices as described in Site Provisioning.
- To use the SmartServer BACnet Server, see (Optional) Setting up the BACnet Server.
- To use the SmartServer BACnet Router, see (Optional) Setting up the BACnet Router.
To enable BACnet on your SmartServer, follow these steps:
- Open the Configuration page as described in Accessing the SmartServer Configuration Page.
The Configuration page Network tab appears.
- Click the BACnet tab.
The BACnet tab appears.
- Select Enable BACnet Client, Router, and Server to enable this feature. (Enable BACnet Diagnostic Port is also selected.)
- Set Enable BACnet Diagnostic Port to enable or disable the diagnostic port. (This option is available with SmartServer 2.6 and higher.)
- Set a unique UDP port number and BACnet network number for each interface listed in the interface table. In the above example, the three interfaces are configured to use BAC0, BAC1, and BAC2 as the UDP port numbers and to use network numbers 112, 111, and 113. You can change these numbers to any value within the ranges listed in the heading with the exception that you cannot assign the same port number or the same network number to two different interfaces.
Optionally, select either the eth0 (LAN) or eth1 (WAN) Isolate option. This feature filters the datapoints that are visible to the external BACnet client. This option will limit the discovery of BACnet devices and datapoints to a subset of all the datapoints for the selected link. You cannot select both eth0 and eth1 for isolation at the same time. The Isolate option is available with SmartServer 2.8 and higher.
- Optionally, set either the eth0 (LAN) or eth1 (WAN) 802.1x Mutual Authentication option. See the 802.1x Mutual Authentication section in Enhancing Security for more information about this feature. The 802.1x Mutual Authentication option is available with SmartServer 3.6 and higher.
- Click Update.