빌딩자동화 솔루션에서 주로 사용되는 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
Posted by 휘프노스
,