macOS · Apple Silicon Native

Discover BACnet devices on your Mac.
No Parallels. No Windows.

The native macOS BACnet explorer — a YABE alternative that runs without Parallels, Windows, or a .NET runtime. Device discovery, object browsing, property read/write, trend log viewing, and a built-in device simulator — all in one app. No VMs, no CLI wrestling.

$19.99
One-Time
BACnet/IP
Protocol
IPv4
Network
macOS
Apple Silicon Native

See it in action

Full demo — device discovery, object browsing, trend logs, and the device simulator in action.

BACnet device discovery showing discovered devices with device ID, IP address, and model information

Device discovery — broadcast Who-Is on your network and see all BACnet/IP devices respond with device ID, IP address, and model information.

BACnet object browser exploring objects and properties on a discovered device

Object browser — explore all BACnet objects on any discovered device. Drill into properties, read present values, and view object details.

BACnet trend log viewer showing historical values with timestamps and a chart

Trend logs — view historical data from BACnet trend log objects with timestamps and value visualization.

BACnet device simulator emulating a BACnet device with configurable objects and properties

Device simulator — emulate a BACnet device with configurable objects and present values. Test your BMS, controller, or integration against a controllable virtual device.

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

BACnet/IP (IPv4)

Full BACnet/IP support over IPv4 networks. Connect to devices on any subnet. Configure source port and BBMD registration for routed networks. UDP broadcast and unicast support.

09

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.

macOS Native

Stop paying for Parallels.
Get a native BACnet explorer — discovery, objects, COV, alarms, trends included.

$19.99
One-time purchase — no subscription, no hidden fees
Download on theApp Store Buy Direct — $19.99 Direct Download

Common questions

Yes. MacTools BACnet Explorer is a native app built with Rust and Tauri. It runs natively on both Apple Silicon and Intel Macs. No Rosetta, no virtual machines needed.
No. This is a native app downloaded from the App Store. No Windows, no Parallels, no Wine, no Node.js, no Java. Install from the App Store and it just works.
Yes — if your reason for switching is the platform. YABE is free and feature-complete (discovery, object browsing, read/write, COV, alarms, trend logs, schedules, a device simulator, and IPv6), so BACnet Explorer isn't trying to out-feature it. The case for switching on a Mac is native Apple Silicon performance, no .NET/Mono or Parallels dependency, reliable BACnet/IP discovery on the real network, and one-click App Store install.
Yes. The built-in device simulator emulates a BACnet/IP device with configurable objects and present values. Use it to test your BMS, controller, gateway, or integration against a controllable virtual device — no physical hardware required.
Yes. BACnet Explorer supports BACnet/IP over IPv4. It can discover devices on your network using Who-Is/I-Am broadcasts and connect to any BACnet/IP device by IP address and port (default BACnet port is UDP 47808). IPv6 support is planned for a future update.
Yes. You can read any property from any BACnet object using ReadProperty and ReadPropertyMultiple services. You can also write to writable properties using WriteProperty. This includes present values, priority arrays, and configuration properties.
Yes. You can subscribe to COV notifications on any object that supports it. The app will display real-time value changes as they happen, with timestamps and value history. Configure COV increment thresholds and lifetime as needed.
No. It is a one-time purchase of $19.99. No recurring fees, no in-app subscriptions, no "Pro" tier unlock. You get everything for one price.
It supports all standard BACnet objects including Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Multi-State Input, Multi-State Output, Multi-State Value, Trend Log, Schedule, Calendar, Notification Class, and Device objects.
The current version supports BACnet/IP only. BACnet MS/TP (serial) support is planned for a future update. If you need MS/TP, use a BACnet router to bridge MS/TP segments to BACnet/IP.
Yes. You can configure BBMD registration to discover and communicate with devices on remote BACnet/IP subnets. Enter the BBMD IP and port, and the app will register for foreign device forwarding.
Yes. Read historical data from BACnet Trend Log and Trend Log Multiple objects. View logged values with timestamps in a sortable table or chart visualization. Export trend data to CSV for further analysis.

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.