BACnet Sensor setup refers to the process of configuring and preparing the sensor to operate correctly within a Building Automation System (BAS) using the BACnet protocol. It’s a critical step that comes after physical installation (mounting and wiring) and ensures the sensor can communicate with the BAS, share data (like temperature or CO2 levels), and respond to commands. Think of it as the digital handshake that makes the sensor a functional part of the network.
Modern building automation systems rely heavily on sensors to monitor environmental conditions and ensure optimal performance. BACnet Sensors in particular, are widely used for their interoperability and flexibility across various protocols like MSTP and IP. Setting up a BACnet sensor can seem daunting, but with the right web-app, the process becomes straightforward and efficient. This blog walks you through the setup process using a dedicated app, covering everything from connection methods to fine-tuning sensor settings for accurate data collection.
Setting Up Your BACnet Sensor with the App
Before diving into the setup steps, let’s explore the key features of the app designed for commissioning and managing your BACnet sensor:
- Status: This section displays the current connection status (e.g., “Connected,” “Disconnected” and the timestamp of the last data retrieval. It’s a quick way to confirm that your sensor is communicating properly with the app and your network.
- Values: Here, you’ll see live sensor readings—such as temperature, humidity, volatile organic compounds (VOC), CO2 levels, pressure, and occupancy—updated every 5 seconds. This real-time feedback is critical during setup to verify sensor functionality.
- BACnet MSTP Settings: Adjust the Device ID (a unique identifier for the sensor), MAC ID (typically 0-127), Max Master (defines the highest MAC address on the network, usually 127), and baud rate (e.g., 9600 to 115200 bps) for BACnet over RS485.
- BACnet IP Settings: Set the Device ID, WiFi SSID, password, and port (default is 47808 for BACnet/IP). These are essential for integrating the sensor into an IP-based network.
- Modbus RS485 Settings: Configure communication parameters like the Modbus address (1-247), baud rate (e.g., 9600, 19200, or 38400 bps), parity (none, even, or odd), mode (RTU or ASCII), stop bits (1 or 2), and termination (enable/disable resistor). These settings ensure compatibility with your Modbus network.
- Registers: Access a detailed table of Modbus and BACnet registers, including gain values for scaling raw sensor data. This is particularly useful for advanced users troubleshooting or customizing data output.
- Offset: Adjust sensor offsets to calibrate readings (e.g., ±5°C for temperature or ±50 ppm for CO2) based on environmental conditions or reference measurements.

Step-by-Step Setup with the App
Follow these detailed steps to configure your BACnet sensor seamlessly:
1. Connect to the Sensor
The first step is establishing a connection between your smartphone and the sensor. The app supports one convenient method:
- NFC (Near Field Communication): If your phone supports NFC, simply enable it in your settings and hold your device within 5-10 cm of the sensor’s NFC tag. The app will automatically detect and pair with the sensor, displaying a confirmation message like “NFC Connection Established.” This method is ideal for quick, cable-free setups.
- WiFi: Alternatively, connect to the sensor’s internal WiFi network. The sensor acts as a temporary access point with a default SSID (e.g., “BACnet-Sensor-Setup”) and password (check the manual, often “admin123”). The range is limited to about 2 meters, so stay close during configuration. Once connected, the app will prompt you to begin setup.
Tip: If WiFi pairing fails, double-check the sensor’s power supply and reset it by cycling power before retrying.
2. Configure Modbus Settings
If your sensor operates in a Modbus RS485 environment (common in legacy systems), you’ll need to align its settings with your network:
- Modbus Address: Assign a unique address (e.g., 10) to avoid conflicts with other devices on the bus.
- Baud Rate: Match this to your system—9600 bps is standard, but 19200 or 38400 may be required for faster networks.
- Parity and Stop Bits: Set to “None” and “1” unless your system specifies otherwise (e.g., “Even” parity with “2” stop bits).
- Termination: Enable the termination resistor (typically 120 ohms) if the sensor is at the end of a long RS485 cable run to prevent signal reflections.
These settings ensure reliable communication over the Modbus protocol, which the sensor may use alongside BACnet.
3. Configure BACnet Settings
Depending on your network type, configure either BACnet MSTP or BACnet IP:
- For BACnet MSTP (Master-Slave/Token-Passing):
- Device ID: Assign a unique identifier (e.g., 1001) to distinguish the sensor in the BACnet network.
- MAC ID: Set a value between 0 and 127 (e.g., 5), ensuring no overlap with other devices.
- Max Master: Typically set to 127 (the maximum number of devices in an MSTP network), but adjust if your system uses a smaller range.
- Baud Rate: Common options include 9600, 19200, or 38400 bps—match this to your MSTP network’s speed.
- For BACnet IP:
- Device ID: Similar to MSTP, assign a unique ID (e.g., 2001).
- SSID and Password: Enter your building’s WiFi network credentials so the sensor can join the IP network after setup.
- Port: Default is 47808 (BACnet standard), but confirm with your network administrator as custom ports may be in use.
Pro Tip: After configuring BACnet settings, save and reboot the sensor via the app to apply changes. Wait 10-15 seconds for it to reconnect.
4. Adjust Sensor Offsets
Sensors may require calibration to account for installation-specific factors like heat sources or airflow. Use the Offset menu to adjust temperature readings (e.g., subtract 2°C if the sensor is near a radiator), CO2 levels, Humidity or Pressure.




Other Key Steps of Commissioning Process for BACnet Sensors:
Mounting
Installation
Integrate the sensor into its environment, considering mounting, wiring, and compatibility with the BACnet network. Use shielded cables in conduit, secure with a flange or enclosure, and avoid overstretched wiring or unsuitable conditions (e.g., exceeding 0-50°C limits).
Testing






