Easy BACnet · BACnet IP Controls made Easy Points lists Get the app

How do I read BACnet values from a phone?

Updated 11 October 2026

Short answer

Get your phone onto the controls network, open Easy BACnet, tap Scan for Devices, then open the device and the point you want. Its live Present Value, Units and Status are shown, with a Refresh button for a fresh read. Reading changes nothing on the equipment, so it is safe on a live system. Once the phone is on the right subnet the whole thing takes a minute or two.

What you need

Step 1 — Scan for devices

Open the app, tap the Easy BACnet Mode card, then Scan for Devices. The app finds every BACnet IP device on your network, then reads each one's name. It can take up to a minute; it keeps asking through the scan in case a reply gets lost, and a counter shows devices as they answer.

Easy BACnet scanning a network and listing the BACnet IP devices that answered
A scan in progress — devices appear as they answer.

Step 2 — Open the device

Tap View Results. Each device shows its name, Device ID and IP address (devices behind a BACnet router show the router's IP). Tap one and the app reads its object list. It reads one entry at a time, which works on small controllers that cannot send the whole list in one reply, but a large controller takes a little while.

A list of discovered BACnet IP devices with names, Device IDs and IP addresses
Discovered devices, each with its name, Device ID and IP.

Step 3 — Find the point

The device opens to its list of points: analog inputs, binary outputs, setpoints and so on. Names come from each object's Object_Name, so a well-commissioned controller shows names like RTU-3 SA-T and a factory-fresh one shows AI-3. On a very large controller only the first 2,000 objects load; if you know the object you want, menu → Add object by number reads it directly. For what the object types mean, see BACnet object types explained.

The point list for a BACnet IP device showing analog and binary objects with live values
A device's points, each showing its live value.

Step 4 — Read the value

Tap the point. You get its Present Value, the Units the controller reports, the Status flags (in alarm, fault, overridden, out of service) and the Description if the device has one. Refresh reads it again.

A single BACnet point showing present value, units, status flags and description
One point: present value, units, status, and whether anything is overriding it.

On a commandable point you also see Commanded At and Falls Back To: which priority is currently in control and with what value, and the Relinquish_Default it goes to when every priority is released. See BACnet priority and stuck overrides.

Reading is safe; writing is separate

Nothing above changes the equipment. Writing is a separate mode that is off every time the app starts. When you need it, see how to write to a BACnet point.

Getting every value at once

If you need more than a few points, Export Results reads every point on every device found and builds an Excel spreadsheet you can email or save, with names, present values, units and status. The full walkthrough is in how to use Easy BACnet.

Check it on your own network. Easy BACnet is a free Android app that finds BACnet IP devices and reads their points in a couple of taps.

Get it on Google Play