"무료 백넷 개발 도구 야베(YABE)와의 만남"에서 백넷 프로토콜의 매력과 함께 야베 도구의 매력을 함께 경험했다면 이번에는 소스 코드도 배포하고 있는 야베를 빌드해 보기로 했다. Addon 프로그램을 추가로 만들 수도 있고 필요한 수정이나 기능 추가도 가능하니 미리 코드를 빌드해 보고자 한다. MIT 라이선스이니 개발과 배포에 있어 상당히 자유로운 측면이 있다. 솔루션 빌드이전에 필요한 것은 일단 비주얼스튜디오이고 시스템에 .NET Framework 4.8 개발자팩이 설치되어 있는지 확인해야 한다. 없다면 https://dotnet.microsoft.com/ko-kr/download/visual-studio-sdks?cid=getdotnetsdk를 참조한다. 야베의 소스코드 리포지토리는 서브버전(Su..
백넷(BACnet, Building Automation and Control Network) 프로토콜을 공부하고 조사하는 과정에서("BACnet에 대한 고찰" 참조) 소스포지에서 설치 파일과 소스 코드를 배포하고 있는 야베(YABE, Yet Another Bacnet Explorer)라는 백넷 관련 도구를 만날 수 있었다. 백넷에 접속하여 다양한 장비 정보를 직접 확인할 수도 있지만 무엇보다 매력적인 것은 C# 기반으로 다양한 예제 프로그램과 데모 프로그램을 함께 배포하고 있다는 것이었다. 이런 매력 때문일까 소스포지에서도 상당히 인기 있는 프로그램에 해당한다. 프로젝트 주소는 https://sourceforge.net/projects/yetanotherbacnetexplorer/이다. 야베 프로젝트 페..
최근에 BEMS(Building Energy Management System)를 접하면서 전통적인 모드버스(ModBUS) 프로토콜과 함께 자주 접하는 프로토콜이 있다면 바로 BACnet(이후 백넷으로 기술)이다. 모드버스가 등장한 것이 1979년이고 백넷이 등장한 것이 1987년이니까 약 십 년의 차이가 있다. 모드버스가 슈나이더라는 민간 회사에서 만들어 이후로 표준화가 진행되었다면, 백넷은 ASHRAE(American Society of Heating, Refrigerating and Air-Conditioning Engineers)라는 협회에서 시작되어 ANSI, ISO, 유럽 표준으로 채택되었다. 협회의 이름에서도 알 수 있듯이 건물의 냉난방, 환기, 공조 시스템 전문가들이 모여서 건물 자동화와 제..