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


BOTS (BACnet OEM Test Shell) - a Windows based tool for automated BACnet product regression testing


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

BACbeat (Basic Evaluation, Analysis and Testing) -  all-purpose BACnet evaluation analysis and testing tool for Windows




BACnet Explorer XML Cimetrics


BACnet Quick Test (BQT) -  a BACnet device and object explorer


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

BACtraceBACnet packet capture and protocol analyzer for MS/TP


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

BACsima Windows server based BACnet device simulator for Windows


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