Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
BACnet Router and Server Configuration is available with SmartServer 2.5 and higher.
Info

For SmartServer 3.2 and higher, see /wiki/spaces/TEMP/pages/44960291(Optional) Add a BACnet Interface.

You can use the SmartServer as a BACnet server, BACnet client, and a BACnet router.  Using the SmartServer BACnet Server, you can access the SmartServer from a BACnet workstation and other BACnet client applications.  Using the SmartServer BACnet Client, you can interface with BACnet/IP and BACnet/MS-TP devices and interact with those devices using the SmartServer CMS and other IAP client applications.  An external BACnet/IP to BACnet/MS-TP router is required for any BACnet/MS-TP devices.  Using the SmartServer BACnet Router, you can 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 FT devices using a BACnet workstation and other BACnet client applications on one of the Ethernet channels.

...

  1. Enable BACnet as described in EnablingBACnet.  Add a port and network number for one or both of your Ethernet interfaces and one of your LON interfaces if not specified.

  2. Open the SmartServer Configuration page as described in Configure Your SmartServer.  Click the BACnet tab.  Clear the Overrride Standard (10.<domain>.<subnet>.<node>) option inLON/IP Class A Network and then click the Update button.

  3. Reboot you SmartServer as described in Rebooting Your SmartServer IoT.

  4. Define your BACnet FT device type as described in Defining Device Types.

  5. Create your BACnet FT device as described in Discovering, Defining, or Importing Devices.

  6. Provision your BACnet FT device as described in Provisioning, Deprovisioning, and Replacing Devices.

  7. The BACnet Router and your BACnet FT device will now be visible to BACnet/IP workstations or browsers.  For example, a BACnet router and a BACnet FT device will appear as follows in the BACnet browser:

...

  1. Open the SmartServer console as described in the section Connecting to Your SmartServer (serial or SSH) as the apollo user.

  2. Enter the following command:
    sudo nano /etc/supervisor/conf.d/echltx.conf

  3. Add the following directives:
    • domainId=AB (where AB is any two-digit hex code)
    • domainLength=1

  4. Save and exit using CTRL-X and follow the prompts.

  5. To make this domain persist across apollo-reset operations, enter the following command:
    sudo cp /etc/supervisor/conf.d/echltx.conf /etc/supervisor/conf.d/echltx.template 
         

...

  1. Switch to LON Independent Management Mode (IMM) as described in (Optional) Switch From LON Management.

  2. On the Features configuration page, in the RNI Configuration table, check Enable  for lon0 and click the Update button.  If you have multiple network interfaces, you can also use an internal IP-70 RNI.

  3. Make a note of the port specified for the RNI (typically 1628).

  4. Enable BACnet as described in EnablingBACnet.  Add a port and network number for one or both of your Ethernet interfaces and one of your LON interfaces if not specified.

  5. Open the SmartServer Configuration page as described in Configure Your SmartServer.  Click the BACnet tab.  Clear the Overrride Standard (10.<domain>.<subnet>.<node>) option inLON/IP Class A Network and then click the Update button.

  6. Reboot you SmartServer as described in Rebooting Your SmartServer IoT.

At a minimum, you need a router to be set up between the external FT channel and the internal IP-70 channel and commissioned for BACnet routing to work. The steps that follow provide this minimal configuration.

...