BACnet Explorer – Discover, Test and Debug BACnet Networks
CAS BACnet Explorer:
Available as a free tool for discovering, browsing, and testing BACnet devices.
INTRODUCTION
CAS BACnet Explorer is the perfect utility for Discovering, Exploring, Monitoring, Debugging, Testing, and Creating reports of your BACnet® networks and devices. It performs the following functions:
- Exploring – Automatically discovers all the BACnet devices, objects, and their properties on your network. The objects and devices are arranged in an easy-to-use tree format.
- Debugging – With the report function, you can document the current state of your BACnet® network. Never again ask yourself if a BACnet® device is on your network, and what value it has.
- Monitoring – A monitoring table can be set up to check the present value or any other property of a BACnet® object, easily with a single glance.
- Testing – The CAS BACnet Explorer allows you to write to the BACnet® points, turn lights on or off, generate alarms, ACK alarms, etc.
Video Walkthrough
See BACnet Explorer in action. This walkthrough demonstrates BACnet/IP device discovery, network scanning options, object browsing, monitoring, BACnet commands, activity logs, report generation, and troubleshooting workflows.
The video covers device discovery, scan options, property inspection, monitoring lists, write commands, activity log diagnostics, report generation, and BACnet network troubleshooting using CAS BACnet Explorer.
Downloads
Please read the BACnet Explorer License Agreement before downloading this utility.
What's New in BACnet Explorer v4.18.0
The latest release adds major improvements for BACnet/SC, diagnostics, and day-to-day BACnet troubleshooting workflows.
- BACnet/SC improvements including certificate-based authentication, password-protected private keys, and portable
.bacnetscconfiguration packages. - Advanced Activity Log with decoded BACnet request/response inspection, search filtering, inline message viewing, and copy-to-clipboard support.
- Expanded BACnet Commands catalog for testing, troubleshooting, and validating BACnet services.
- Updated BACnet data including current vendor identifiers and refreshed enumeration tables aligned with the latest BACnet specification.
- Improved user interface with redesigned settings, property panels, object labels, and device tree filtering.
FEATURES
The CAS BACnet Explorer supports the following features:
- Supported BACnet networks
- BACnet®/IP
- BACnet®/SC (Secure Connect) with certificate-based authentication, password-protected private keys, and portable .bacnetsc configuration packages
- BACnet®/MSTP (Master/Slave/Token Passing)
- Supports Windows 10 or later, and Ubuntu 18.04 or later
- Discovery of BACnet devices
- Custom rendering of BACnet properties
- Generation of reports for offline documentation
- Auto-refresh and monitoring
- Supports BACnet protocol revision 23
- Supports BACnet commands
- Who-Is
- Who-Has
- Time-Synchronization
- Device Communication Control
- Read-Property
- Read-Property-Multiple
- Write-Property
- Write-Property-Multiple
- Subscribe-COV
- Cancel-Subscribe-COV
- Create-Object
- Delete-Object
- Read-Range
- Confirmed-Text-Message
- Unconfirmed-Text-Message
- Register-Foreign-Device
- Reinitialize-Device
- BBMD, BDT, and FDT management
- I-Am-Router-To-Network
Discovery
The discovery feature is used to find and explore BACnet devices. The BACnet Explorer can send a simple BACnet Who-Is message to it and can perform a full network discovery of all BACnet devices, objects, and properties. This allows for a new level of flexibility when working with your BACnet Networks.
Once discovered, the BACnet devices and objects are displayed in a cascading network tree by BACnet network, device, and objects for simple organization and searching.
BACnet/SC Secure Connect Support
The CAS BACnet Explorer supports BACnet Secure Connect networks for secure BACnet communication using modern certificate-based workflows.
- Connect to and discover devices on BACnet/SC networks
- Certificate-based authentication
- Password-protected private key support
- Portable
.bacnetscconfiguration packages
Secure BACnet diagnostics
BACnet/SC support allows users to validate and troubleshoot modern BACnet networks that use encrypted, certificate-based communication.
Testing
The CAS BACnet Explorer allows you to write to the BACnet points, turn lights on or off, generate alarms, ACK alarms, etc.
Advanced Diagnostics and Activity Log
The redesigned Activity Log gives technicians and developers deeper visibility into BACnet communication.
- Decoded BACnet request and response inspection
- Searchable activity log for faster troubleshooting
- Inline BACnet message inspection
- Copy-to-clipboard support for sharing diagnostics
- Clearer BACnet error and abort reason visibility
Why it matters
Instead of only seeing that a request failed, users can inspect the BACnet traffic, error details, and device responses needed to diagnose network issues more quickly.
Custom rendering of properties
The properties of an object are rendered depending on its data type and property identifier. This allows custom rendering of properties in a more familiar way than raw values. The latest interface also includes a redesigned two-column property panel, live Last Updated status, Show Raw and Auto Refresh toggles, and clearer color-coded health/status rendering.
For Example
- The Enumerated (9) can be displayed as both the enumerated text and the enumerated value.
- The Octet String (6) can be rendered as 2 character hex values separated in an array of boxes.
- The BitString (8) for Status Flags (111) can be rendered with the text for each status flag.
- The Boolean (1) can be rendered as a true or false. Etc.
Auto-refresh and data age
The property list can be automatically refreshed by toggling the "auto-refresh" switch above the property list.
The CAS BACnet Explorer will attempt to rediscover the selected objects' properties every 3 seconds and refresh the display.
This feature can be useful for monitoring the present value of an object as it changes over time.
Improved Device Tree and Navigation
The device tree has been improved to make large BACnet networks easier to browse and troubleshoot.
- Filter devices and objects with a clear action
- Reduced indentation for easier reading
- Improved object labels using BACnet acronyms where available
- Object display format:
{object type} ({object ID}) - {object name}
Faster workflows
Cleaner navigation makes it easier to find devices, inspect objects, and move between discovery, monitoring, commands, reports, and diagnostics.
Export / Import database
After discovering the devices and objects, the database can be exported to a database file (JSON).
This database file can be imported and viewed offline. This file can also be used as documentation or used to configure BACnet clients.
Being able to export or import files facilitates remote work and collaboration.
Network Adapter selection
Modern computers have multiple network adapters. For example an Ethernet adapter and a Wifi adapter.
The CAS BACnet Explorer allows the selection of the network adapter to ensure that the traffic is sent out on the correct network.
LICENSES FAQ - What do you get when you purchase the BACnet explorer license
System Requirements
- OS:
- Windows: Windows 10 and later, Both x86 and amd64 (x64) are supported.
- Linux: Tested with Ubuntu 18.4, other versions of Linux may be supported.
- 10 mb of free space
- 4 gb of RAM
- BACnet MSTP requires an RS485 port. You will need to purchase a USB to RS485 converter. We recommend using an Abacus USB to RS232/RS485 Converter.
BACnet for Field Technicians (Free!)
Learning about BACnet? Want to update your BACnet knowledge? This free EBook will guide you through basic and advanced BACnet topics.
You can purchase a hardcopy of this book from Amazon or you can download the BACnet for Field Technicians for free from our website.
History
Chipkin originally released the CAS BACnet Explorer v2.00aA in 2002 as a simple tool for discovering BACnet devices and objects on a network and validating the present values. It has been updated many times since its initial release with new features requested by our customers. CAS BACnet Explorer was last updated in 2012 with version v2.02aW as it satisfied most of our customers' needs.
A lot has changed in BACnet spec since 2012. COV, BBMD, Network port objects, Elevator objects. One of the most exciting changes has been the introduction of BACnet SC (Secure Connect) in ANNEX AB. BACnet SC uses web sockets to add TLS encryption and security, in a hub and spoke configuration.
Chipkin updated the CAS BACnet Stack to support BACnet SC data link protocol. This allows companies to embed the CAS BACnet Stack into their product and expose their data with a BACnet interface. The CAS BACnet Stack supports BACnet IP, BACnet MSTP, BACnet Ethernet, and BACnet SC data link protocols.
With the addition of BACnet SC, Chipkin needed a tool to help their customers discover and validate BACnet SC devices. We also wanted to improve the adoption of BACnet SC in the industry. Thus we decided to update the CAS BACnet Explorer.
Thank you once again for your help testing the latest version of the CAS BACnet Explorer.
Thanks for choosing Chipkin's protocol gateways, data clients, Software and integration services to meet your building and industrial automation requirements!
Chipkin™ is a building and industrial automation protocol expert. We develop, configure, install and support gateways (protocol converters), data loggers, and remote monitor and controlling applications. Founded in October 2000, Chipkin provides expert solutions for converting BACnet®, Modbus®, and LonWorks®—to name just a few—and enabling interfaces for HVAC, fire, siren, intercom, lighting, transportation, and fuel systems. The high-quality products we offer (including those from other vendors) interface with Simplex™, Notifier™, McQuay™, GE™, and many others—so you can rest assured that we will select the most appropriate solution for your application.
With Chipkin you are buying a solution. Our configuration expertise in this field combined with free BACnet and other tools ensure your success; and our customer support via phone, e-mail and remote desktop tools means that we're there when you need us. Chipkin is a small responsive company, and we live or die by the quality of our service—and with offices in two-time zones—we can provide support when you need it. Give us a call now!
Customer Support
Chipkin is proud to provide support for the products we sell. For technical support, sales, and customer service, please contact us at 1 (866) 383-1657