Bacnet over Multitech Conduit AP

This page explains how to use one of our sensors with BACnet on a Multitech Conduit AP. As an example, we will use our HygroTemp’O sensor.

I - Declaring the Bacnet sensor

First you must create a sensor definition, to do so, you'll need two files:
1. Sensor Decoder – This can be found in our Codec API Lorawan GitHub repository. For the HygroTemp’O, you can download main.js from this link. Rename the downloaded file to hygrotempo-decoder.js.
2. Sensor Definition – A JSON file that describes your sensor.

Here is the definition for the HygroTemp'O:

hygrotempo-definition.json :

{
  "description": "HygroTemp'O",
  "properties": {
    "temperature"     : {"type": "float"},
    "humidity"        : {"type": "float"},
    "battery_voltage" : {"type": "float"}
  },
  "decoder": "hygrotempo-decoder.js"
}
fig1: Payload Management → Definitions and Templates
fig2: Import definition pop-up

Next, in the Multitech Conduit interface:

  1. Go to Payload Management → Definitions and Templates.
  2. Click Import.
  3. In the pop-up window, enter:
    • Manufacturer: Watteco
    • Sensor Type: HygroTempO
  4. Import the two files you prepared.

After they are imported, go to Payload Management → Sensors.
Add a new sensor by pressing "+ Add Sensor", then select:

  • The DevEUI of your sensor (which must already be registered under LoRaWAN → Key Management).
  • “HygroTemp’O” as the sensor type.
fig3: Payload Management → Sensors

II - Declaring the Bacnet objects

fig4: Payload Management → Sensors, Bacnet Objects tab

To declare BACnet objects:

  1. Open the BACnet Objects tab on the same page.
  2. Click on "+ Add Object".
  3. In the pop-up, choose the DevEUI of your device, then click on "+ Add Object" again.
  4. In the final pop-up, select the property you want (for example, temperature).
    • If you need a float, choose Analog Value.
    • Provide a unique identifier and name for your object.

Finally, make sure to click SAVE & APPLY at the top right of the screen. Your Multitech Conduit AP will now begin sending BACnet values on each uplink from your HygroTemp’O sensor.

Print Friendly