빌딩자동화 솔루션에서 주로 사용되는 BACnet(백넷)은
공식영문명이
A Data Communication Protocol for Building Automation and Control Networks
으로
http://www.bacnet.org/
에서 관련정보를 접할 수 있다.
하지만, 영어실력의 한계인지
아무리 사이트를 뒤져도 백넷의 스팩을 한눈에 바라볼 수 있게 제공하는 문서를 찾을 수 없었다.
(특히 국문으로 되어있는 자료는 관련업체의 제품홍보성 자료 몇가지 외에는 전무한 실정이었다.)
BACnet관련 개발을 하는 분으로 보이는데
참고할 만한 코멘트 들이 있다.
http://lans.tistory.com/5938
물론,
http://www.bacnet.org/Developer/index.html
위의 개발자 지원을 통해 상용은 물론 오픈소스까지
다양한 형태의 프로그램을 제공하고 있고
오픈소스는
C/C++, Java, Python, C#에 대해 지원하고 있어
스택을 직접 분석하거나 내용을 분석하여 프로그래밍하는 것은 가능하였지만
뭔가 체계적인 내용을 제공한는 것을 찾아보긴 어려웠다.
본인은 몇가지 오픈소스에 대해 분석해보고
상대적으로 심플하지만 여러기능에 대한 정의가 명확한 자바(bacnet4j)를 선택해 개발을 진행하였다.
여기서는 BACnet 도구에 대한 사용법과
자바 오픈소스를 이용한 BACnet 프로토콜 구현방법
그리고 BACnet/IP에 대한 기본 개념을 가단하게 설명하고 기록해 두려한다.
<BACnet/IP>
http://www.bacnet.org/Tutorial/BACnetIP/
http://kargs.net/BACnet/BACnet_IP_Details.pdf
'Network' 카테고리의 다른 글
미디어 서버 (MistServer) 설치 테스트 (0) | 2022.08.11 |
---|---|
OPC UA 정리 (3) | 2021.03.18 |
V2X 통신 정리 (0) | 2019.08.28 |
gRPC Java 설치 및 사용해보기 (0) | 2019.01.08 |
OPC DA & UA (0) | 2018.12.05 |