Discover BACnet devices on your Mac.
No Parallels. No Windows.
The only native macOS app that does BACnet/IP device discovery, object browsing, COV subscriptions, alarm monitoring, and trend log viewing — all in one app. No VMs, no CLI wrestling.
Screenshots
See it in action
Device discovery — broadcast Who-Is on your network and see all BACnet/IP devices respond with device ID, IP address, and model information.
Object browser — explore all BACnet objects on any discovered device. Drill into properties, read present values, and view object details.
COV subscriptions — subscribe to Change of Value notifications and see real-time property updates as they happen on the BACnet network.
Trend logs — view historical data from BACnet trend log objects with timestamps and value visualization.
Alarm monitoring — receive and acknowledge BACnet alarms and event notifications from monitored devices.
01 — The Problem
You're running Windows VMs just to discover a BACnet device.
Every BACnet explorer worth using — YABE, BACnet Scan, VTS — is built for Windows. macOS users are stuck paying for Parallels ($100/yr) on top of the Windows tool, dealing with network bridging issues for BACnet/IP broadcasts, or wrestling with command-line tools that have no GUI.
Parallels + Windows Tax
Mac users pay $200+ in year one for Parallels Desktop ($100/yr) + a BACnet explorer ($50-100) — just to send a Who-Is on a Mac.
Network Bridging Nightmare
BACnet/IP relies on UDP broadcasts for device discovery. VMs often break multicast and broadcast forwarding, so Who-Is doesn't reach devices on the real network.
Java Dependency Hell
Most BACnet tools are Java apps (YABE, VTS). They need the right JRE version, fight with macOS security, and feel alien on a Mac. Slow startup, ugly UI, inconsistent behavior.
CLI-Only Tools
BACnet stack libraries exist for Python and C — but they're command-line only. No object browser, no COV subscription UI, no trend log viewer. Terminal output instead of live dashboards.
02 — Features
Everything you need. Nothing you don't.
A native BACnet/IP explorer that covers device discovery, object browsing, property read/write, COV subscriptions, alarms, and trend logs — all in one app. No subscriptions. No Electron. No Java.
Device Discovery
Broadcast Who-Is on your network and discover all BACnet/IP devices instantly. See device IDs, IP addresses, port numbers, vendor names, and model information. Send directed Who-Is to specific device ranges.
Object Browser
Explore all BACnet objects on any discovered device. Navigate through Analog Inputs, Analog Outputs, Analog Values, Binary Inputs, Binary Outputs, Binary Values, Multi-State objects, and more. View all properties for each object.
Read & Write Properties
Read any property from any object using ReadProperty and ReadPropertyMultiple services. Write to writable properties — set setpoints, override values, change priority arrays. Support for all BACnet data types.
COV Subscriptions
Subscribe to Change of Value notifications on any object that supports it. Watch real-time property updates appear as they happen — temperature changes, status transitions, value fluctuations. No polling needed.
Alarm & Event Monitoring
Receive BACnet alarm and event notifications from devices on your network. View alarm details with timestamps, severity, and acknowledgment state. Acknowledge alarms directly from the app.
Trend Log Viewer
Read historical data from BACnet Trend Log objects. View logged values with timestamps in a table or chart. Analyze temperature trends, energy consumption patterns, and system behavior over time.
Schedule Browser
Browse and inspect BACnet Schedule objects. View weekly schedules, exceptional schedules, and effective period configurations. Understand when your building systems are programmed to operate.
BACnet/IP (IPv4 & IPv6)
Full BACnet/IP support over both IPv4 and IPv6 networks. Connect to devices on any subnet. Configure source port and BBMD registration for routed networks. UDP broadcast and unicast support.
Device Object Inspection
Deep-dive into any device's Device Object. See firmware version, protocol revision, services supported, object list, status flags, and vendor-specific properties. Everything you need to understand a device's capabilities.
03 — Compare
How it compares to what you're using now
Every Mac user in building automation has been forced into one of these workarounds. Here's how they stack up.
04 — Use Cases
Built for building automation engineers who carry MacBooks.
HVAC commissioning, smart building integration, energy monitoring, alarm diagnostics — BACnet is everywhere in buildings, and now you can work with it natively on your Mac.
HVAC Commissioning
Discover BACnet devices on the building network, browse VAV controller objects, read zone temperatures and airflow setpoints, write new setpoints during commissioning — all from your MacBook.
Building Management Integration
Verify BACnet objects and properties before connecting a new BMS. Read present values, check units, confirm COV support — ensure the integration will work before you commit.
Alarm Diagnostics
Monitor BACnet alarms from controllers, VFDs, and sensors. See which devices are in alarm, acknowledge events, and track alarm history. Debug why a device went into fault state.
Trend Log Analysis
Read historical trend data from BACnet trend log objects. Visualize temperature drift, energy usage patterns, and system performance over days or weeks. Spot anomalies before they become problems.
Schedule Verification
Inspect BACnet schedule objects to verify occupancy schedules, holiday exceptions, and effective periods. Confirm that building systems run when they should and shut down when they shouldn't.
Network Troubleshooting
Can't discover a device? Send Who-Is broadcasts, check BBMD routing, verify UDP port 47808. Read device objects to confirm firmware, protocol revision, and communication status.
BACnet Device Development
Developing a BACnet controller or gateway? Use BACnet Explorer to discover your device, browse its object list, verify property responses, and test COV notifications — all from one native app.
05 — FAQ
Common questions
macOS Native
Stop paying for Parallels.
Get a native BACnet explorer — discovery, objects, COV, alarms, trends included.
Stay Updated
Get notified about new features & BACnet updates
We add new BACnet object types, protocol features, and platform support regularly. No spam — only product updates.
Also from MacTools