How to Configure BACnet/IP in Mango (Local Device, Data Source, Publisher)

Configuring BACnet/IP data source and BACnet publisher in Mango

🔍 Overview

This guide outlines the steps to configure BACnet/IP communication in Mango OS, including setting up a BACnet Local Device, creating a BACnet/IP Data Source, and publishing points via a BACnet Publisher. These steps allow Mango to discover and interact with BACnet devices on your network.


🛠️ Step 1: Configure a BACnet Local Device

  1. Log into Mango and navigate to Administration > BACnet Local Devices.

⚠️ Note: If you don’t see "BACnet Local Devices" in the menu:

  • Go to Edit Menu

  • Expand the Administration section

  • Ensure you enable BACnet Local Devices and BACnet Device Browser

  1. Click New local device

            

  1. Fill in the following required fields:

    • Device ID/Instance Number – Must be unique on the BACnet network.

    • Local Network Number – Match this with the target BACnet network.

    • Local Bind Address – Must be on the same subnet as the devices you're discovering.

    • Broadcast Address

    • Subnet Mask

    • BACnet Port – Typically 47808 or 47809.

    • Timeout and Retry Settings:

      • Timeout: 15000

      • Segment Timeout: 14000

      • Segment Window: 5

      • Retries: 3

    • BBMD – Leave blank unless BBMD is required.

    • Foreign Device Registration (FDR) – Fill in only if FDR is used in your setup.

  2. Click Save.


🔄 Step 2: Create a BACnet/IP Data Source

  1. Navigate to Data integration > Data sources

  2. Click New and configure as follows:

    • Data Source Type: BACnet/IP

    • Enabled: Yes

    • Name: Enter a meaningful name

    • Update Period: Choose a suitable value

    • Permissions: Set as needed

    • BACnet/IP Local Device: Select the Local Device you configured

    • COV Lease Time: Configure if needed

  3. Click Save


🔎 Step 3: Discover and Add BACnet Points

  1. Select your newly created Data Source

  2. Click Device Browser

  3. Click Start Who-Is

  4. Wait for devices to be discovered

  5. Use the dropdown arrow next to a device to scan its objects

  6. Once loaded, select the objects you want to import

  7. Use the Point Name options (top right) to define how imported points are named

  8. Click Add Points to import them into the Data Source


📤 Step 4: Create a BACnet Publisher

  1. Navigate to Data integration > Publishers

  2. Click New and configure as follows:

Publisher Menu:

  • Publisher Type: BACnet

  • Enabled: Yes

  • Name: Enter a name

  • Export ID: Optional. Suggested format: PUB_{YourName}

  • Update Event: Select desired option

  • Cache Warning Size: Set as needed

  • Cache Discard Size: Set as needed

  • Publish Attribute Changes: Enabled

  • Send Regular Snapshot: Disabled

BACnet Menu:

  • Local Device: Select the configured BACnet Local Device

Data Points Menu:

  1. Click Add Points

  2. In the pop-up, open the Select Data Points dropdown

  3. Select the points to be published

  4. Click Add Points to Publisher (bottom left)


âś… Step 5: Validate from External System

  • Confirm the published points are discoverable and accessible from the external BACnet client or system.

    • Related Articles

    • Configuring Modbus IP Data Source in Mango

      ? Overview The Modbus IP data source in Mango OS is used to gather data from Modbus-compatible devices over an IP network. These devices can reside on a local network, an intranet, or even the public internet. The data source operates by polling the ...
    • Installing and Configuring PostgreSQL for Mango

      ? Installing and Configuring PostgreSQL for Mango This guide provides detailed steps to install and configure PostgreSQL for use with Mango OS. You will install PostgreSQL, create a dedicated Mango database and user, and validate Mango’s connection ...
    • Mango v5.4.x - Windows Installation

      ? Overview Installing Mango Automation on a Windows computer is straightforward. This guide walks you through: Setting up Java JDK 17 (Azul Zulu OpenJDK) Downloading and installing Mango Running Mango from the command line Configuring Mango as a ...
    • Installing Mango Automation via Docker on Ubuntu

      ? Overview This guide explains how to install and run Mango Automation as a Docker container on an Ubuntu host. It covers: Installing Docker Pulling and running the Mango image Editing mango.properties inside the container Viewing Mango log files ...
    • Understanding Events, Event Detectors, and Event Handlers in Mango

      Summary This article explains the core concepts behind Mango’s event system: events, event detectors, and event handlers. Read this first before configuring any alarms or notifications. 1. What is an event? In Mango, an event represents “something ...