This website uses cookies to store information on your computer. Some of these cookies are used for visitor analysis, others are essential to making our site function properly and improve the user experience. By using this site, you consent to the placement of these cookies. Click Accept to consent and dismiss this message or Deny to leave this website. Read our Privacy Statement for more.
Pre-Testing Tools

Test Frameworks

BACnet Test Client -  Test your BACnet Device to reveal conformance and interoperability issues


Frontline Serialtest - Serial Analyzer which can be used for MS/TP testing.


The BACnet Test Framework (BTF) - Is intended to provide script-based testing for BACnet-components.

BTF comes with a powerful API covering more than 370 BACnet functions. It includes the free Python programming language as well as a .Net based user-interface and support for Microsoft SQL-Server database. Please note that some editions are complimentary or discounted for BACnet International corporate members.


Visual Test Shell (VTS) - an open source test framework for BACnet. Supports customizable test scripts.


BACnet Client Software




BACnet Explorer XML Cimetrics


BOSS Explorer - Softdel’s BOSS Explorer PR-19, has the comprehensive ability to discover, monitor and configure BACnet devices and objects with the devices up to PR 19 in the BACnet network.


Yet Another BACnet Explorer (Yabe) - Graphical explorer program for BACnet devices - C# code


BACnet Protocol Analyzers


BAS-o-maticProtocol Analyzer which can be used for IP, Ethernet or MS/TP captures.


WireShark - Protocol Analyzer which can be used for IP, Ethernet or MS/TP captures.


BACnet Device Simulators


BOSSSoftdel’s BACnet Simulator (BOSS) PR19, has the ability to create, simulate multiple virtual BACnet devices of different profiles on a single desktop.


BOSS also acts as a BACnet client to discover, monitor and configure other BACnet devices and objects present in the network.


   Use cases:

   Creation of massive test setup for Gateway, Workstation and Data Analytics applications.
   Excellent training tool for novice to BACnet.


SCADA Engine’s BACnet Server Simulator



General Tools


EPICS Wizard - by TWE-Elektronik Create EPICS files for BACnet devices

There are some known issues with the EPICS file created from the EPICS Wizard. You will need to edit the EPICS file created in order to change the output to match the 135.1 specification and to allow it to load into the latest version of VTS.


PicoScope 2204 - An oscilloscope useful for verifying MS/TP timing during BTL Testing.


UBS to RS485 Adapter - Is a bi-directional USB-powered RS485 to USB converter with built-in 120 ohm termination option, which makes a half-duplex RS485 available to a PC via the USB port.


U+4 USB to BACnet MS/TP Interface - Can be used with WireShark or BAS-o-matic to watch BACnet traffic on the MS/TP network.


Reference BACnet Routers

Any BTL listed router may be used as a reference router.



Reference BACnet MS/TP Masters

Any BTL listed MS/TP master devices may be used as a reference master.




If you have a product you would like listed here, please contact the BTL Manager.


Note: The BTL provides this list of available tools solely as a resource to the BACnet community. The BTL has not tested, and makes no statement or warranty on the fitness of these tools for the purpose of pre-testing BACnet products.

Membership Management Software Powered by YourMembership  ::  Legal