Chipkin BACnet Explorer

The perfect utility for testing, debugging and discovering devices, objects, properties on BACnet networks

Chipkin BACnet Explorer

Please contact us with any feedback or feature requests.

Version 4.5 - Release

Version 4.5.2 (2024-Nov-18)

In this version we have fully redesigned the way that the rendering engine works for BACnet packets.

🌟 Feature

🐞 Fix

Version 4.5.1 (2024-Oct-15)

In this version we have updated the CAS BACnet Stack and ElectronJS to the latest versions. Updating to the latest version of ElectronJS was a lengthy task as it required us to redesign the application from the ground up.

This version is primarily an update to these two packages without many new features.

🌟 Feature

🐞 Fix

Version 4.4 - Release

Since version 4.3, we have made the following changes.

Please contact us ([email protected]) with any feedback or feature requests.

Version 4.4.1 (2022-Oct-28)

🌟 Feature

🐞 Fix

Version 4.4.0 (2022-Sep-01)

Version 4.3 - Beta

Since version 4.2, we have made the following changes.

Please contact us ([email protected]) with any feedback or feature requests.

Version 4.3.1 (2022-Aug-29)

🐞 Fix

Version 4.3.0 (2022-Aug-16)

🌟 Feature

🐞 Fix

Write Property

The Write Property dialog allows a user to modify the value of a single specified property of a bacnet object.

WriteProperty

Property Actions

A new action bar is now located within each property that lets you read, or write to a property.

ActionBar

The property actions bar lets you

1) Open the write dialog within the context of the property, and allows you to write to that specific property, or change it's context and write to any other property from any other device, or accessible network.
WriteProperty
2) Refresh the property, by sending a ReadProperty request.
ReadProperty

Version 4.2 - Beta

In the last two weeks since our intial public beta release (4.1). We have made the following changes.

Please contact us ([email protected]) with any feedback or feature requests.

🌟 Feature

🐞 Fix

Discovery

The discovery dialog allows the discovery and interrogation of BACnet devices, device objects, and object properties on the BACnet network. The dialog settings allow fine control of how the network is discovered. A full discovery can be useful for creating reports of the current state of the BACnet network while on-site, for review offline.

Discovery Dialog

Device Simulator

A simple device simulator has been added to the CAS BACnet Explorer. This allows people who are not connected to a BACnet network to test and evaluate the CAS BACnet Explorer's features. In future versions, we can make this simulator configurable. This will allow users to test their BACnet clients using the CAS BACnet Explorer.

Device Simulator

Legacy devices fallback support

Older devices may not support the Read Property Multiple services. The CAS BACnet Explorer now has a fallback for older less capable devices.

If read property multiple then the CAS BACnet Explorer checks to see what protocol revision is supported. If the protocol revision is greater than or equal to 14 it will request the list of supported properties. If the protocol revision is less than 14 the CAS BACnet Explorer uses a hardcoded list of properties defined by the protocol specification.

Version 4.1 - Beta - Initial public beta

Thank you for downloading and providing feedback for the latest beta release of CAS BACnet Explorer

Features in this version

This is a beta application and we expect that there will be some issues. Please report any issues to **[email protected]**. Any feedback on new features, or suggestions are greatly appreciated.

We will be regularly updating the CAS BACnet Explorer with new versions. A notification in the application will alert you when a new version is available.

A license is required to use the CAS BACnet Explorer. For the beta version everyone will get a free unlimited license.

Features 🌟

Supports Windows and Linux

The CAS BACnet Explorer supports both Windows and Linux (Snap or AppImage). We are planning on adding MAC support in a few months.

Who-is / Discovery

Simple discovery of BACnet devices using. Click the β€œWho-Is” button to send a BACnet Whois message out onto the network. Then click the BACnet devices in the device tree to discover the object and properties of a device.

Discovery

Custom rendering of object properties

The properties of an object are rendered depending on their data type and property identifier. This allows us to show properties in a more familiar way than raw values. The raw values are accessible by a toggle switch next to each property.

For example:

CustomRendering

Auto refresh and data age

The property page can be automatically refreshed every 3 seconds using the β€œauto refresh” toggle. The age of the values in the property page is displayed next to each property.

AutoRefresh

Save/Open database

After discovering the devices and objects the database can be saved as a file. This database file can be opened and viewed offline. This file can also be used as documentation or used to configure BACnet clients.

SaveOpenDatabase

Network Adapter selection

Many modern computers have multiple network adapters. For example a 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.

NetworkAdapterConfiguration

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.