Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.
-
Updated
Apr 6, 2026 - Python
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.
VOLTTRON Distributed Control System Platform
Bepacom BACnet Integration Repository
Repository for Bepacom EcoPanel add-ons for Home Assistant.
This is a framework for Automated Supervisory Optimization (ASO) with built-in BACnet methods.
Small BACnet device simulator created with BAC0 library. Two rooms with electric radiators and heat flow through walls is included as well as starting script with terminal.
Multi-protocol ICS security scanner detecting vulnerabilities in Modbus, S7, DNP3, BACnet, MQTT & SNMP. Features configurable scan intensities, safe-by-default operation & comprehensive reporting. Identifies misconfigurations & security flaws in industrial environments.
BACnet-IP integration for Home Assistant
BACnet Python, based on YABE C Sharp Code. Using pip install events, bitstring and netifaces.
OpenADR-2B-PyServer is a free, open-source, and secure implementation of an OpenADR 2.0B server written in Python. Utilizing the OpenLEADR library, this project aims to provide a robust and reliable platform for Automated Demand Response (ADR) solutions.
Fast BACnet server deployment!
Open-source BACnet/IP network simulator with 7 virtual HVAC devices, REST API, web dashboard, and Docker Compose deployment. Built with Python, BAC0, and FastAPI for BMS integration testing and development.
**Luva** is a **passive** offline analyzer for industrial control and SCADA network captures (`.pcap`, `.pcapng`, and `.gz`-wrapped captures). It reads files from disk only—no live sniffing, no injection, no interaction with the plant network.
Add a description, image, and links to the bacnet topic page so that developers can more easily learn about it.
To associate your repository with the bacnet topic, visit your repo's landing page and select "manage topics."