BACnet South Plugin

The foglamp-south-bacnet plugin allows FogLAMP to subscribe to BACnet objects for COV (change of value). This means the plugin is notified by the BACnet object when the data values of subscribed object change. This plugin supports the BACnet/IP protocol and can be used to connect to BACnet devices in a building automation system.

The plugin is based on the BACnet Stack library, which is a free and open-source implementation of the BACnet protocol.

A south service to collect BACnet data is created in the same way as any other south service in FogLAMP.

  • Use the South option in the left hand menu bar to display a list of your South services

  • Click on the + add icon at the top right of the page

  • Select the bacnet plugin from the list of plugins you are provided with

  • Enter a name for your south service

  • Click on Next to configure the BACnet plugin

The foglamp-south-bacnet configuration parameters are divided into a set of tabs:

  • BACnet Configuration

  • Objects subscription

BACnet Configuration

The BACnet configuration tab is shown below:

Bacnet_1

The following configuration parameters are available:

  • Device ID: This is the ID of the BACnet device to connect. It is a unique identifier for the device in the BACnet network.

Objects subscription

Bacnet_2

The following configuration parameters are available:

  • Object Type: This is the type of the BACnet object to subscribe to. The available options are:

    • Analog Input

    • Analog Output

    • Analog Value

    • Binary Input

    • Binary Output

    • Binary Value

  • Object Instance: This is the instance number of the BACnet object to subscribe to. It is a unique identifier for the object within the device.