Skip to content

BACnetLight

BACnetLight

mason

Published July 08, 2026 · © MIT license (MIT)

Original author: harishpatel1005Original source (new tab)

BACnetLight

Components

Hardware components

WIZnet parts

Project description

프로젝트 개요 BACnetLight는 ESP32에서 BACnet/IP와 BACnet/MSTP를 구현할 수 있도록 만든 경량 C++ 라이브러리입니다. 이 프로젝트에서 WIZnet W5500은 ESP32에 유선 Ethernet 연결을 제공하며, BACnet/IP 통신을 위한 UDP 전송 계층으로 사용됩니다. 빌딩 자동화 게이트웨이 관점에서 ESP32는 센서 값, 릴레이 상태, Modbus RTU 레지스터, 디지털 입력과 같은 현장 데이터를 수집합니다. 애플리케이션에서는 이 데이터를 BACnet Analog Value, Binary Value, Analog Output, Binary Output 같은 객체로 등록합니다. 이후 BMS, HVAC 컨트롤러, YABE 같은 BACnet 클라이언트가 W5500 기반 유선 네트워크를 통해 해당 데이터를 읽거나 제어할 수 있습니다. 프로젝트에는 Modbus RTU 데이터를 BACnet/IP로 변환하는 ModbusBACnetGateway 예제도 포함되어 있습니다. 이 구조는 RS485 기반 현장 장비를 Ethernet 기반 빌딩 자동화망에 연결하는 Industrial IoT 게이트웨이에 적합합니다. BACnetLight는…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like