(Optional) Add a BACnet Interface

BACnet Router and Server Configuration is available with SmartServer 2.5 and higher. 

For SmartServer 3.2 to 4.1, see (Optional) Add a BACnet Interface (Release 3.2 to 4.1)

For SmartServer 2.6 to 3.1, see Setting up BACnet (Release 3.1).

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. 

This section describes how to get started using BACnet devices and consists of the following:

Setting up BACnet

To set up and use BACnet with the SmartServer, follow these steps:

  1. Enable BACnet as described on this page.

  2. To use the SmartServer BACnet Client to define, discover, and provision BACnet devices, see the following:
    1. Create a BACnet device interface (XIF) definition as described in (Optional) Creating a BACnet Device Interface (XIF) Definition.
    2. Create a device type definition for your device as described in Defining Device Types.
    3. Define datapoint properties for any datapoints to be monitored or logged as described in Setting Datapoint Properties.
    4. Define or discover and provision devices as described in Site Provisioning.

  3. To use the SmartServer BACnet Server, see (Optional) Setting up the BACnet Server.

  4. To use the SmartServer BACnet Router, see (Optional) Setting up the BACnet Router.

Enabling BACnet

To enable BACnet on your SmartServer, follow these steps:

  1. Open the SmartServer Configuration page as described in Accessing the SmartServer IoT Configuration PageThe Network tab appears as the default SmartServer IoT Configuration page. Once the network settings are configured for the SmartServer system, then the System tab will appear as the default.


    SmartServer IoT Network tab



    SmartServer IoT System tab


    For SmartServer Pi, open the SmartServer Configuration page as described in Accessing the SmartServer Pi Configuration Page. The Configuration page view that appears depends on your cache data. As needed, click the SmartServer IoT tab (left-side). The System tab (top) will appear as the default as shown below.


    SmartServer Pi System tab


  2. Click the BACnet tab.


    SmartServer IoT BACnet tab


    SmartServer Pi BACnet tab


  3. Select Enable BACnet Client, Router, and Server to enable this feature. For SmartServer IoT, Enable BACnet Diagnostic Port is also selected.


    SmartServer IoT BACnet tab


    SmartServer Pi BACnet tab

  4. Set Enable BACnet Diagnostic Port to enable or disable the diagnostic port. This option is not available for SmartServer Pi.

  5. Set a unique UDP port number and BACnet network number for each interface listed in the interface table. For SmartServer Pi, only eth0 is available.

    In the example below, 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.


    SmartServer IoT BACnet tab

  6. Optionally, select either the eth0 (LAN) or eth1 (WAN) Isolate option. This feature filters the datapoints that are visible to the external BACnet client and limits 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. For SmartServer Pi, only eth0 is available.


    SmartServer IoT BACnet tab


    SmartServer Pi BACnet tab

  7. Click Update to save the configuration.