WIPIVERSE

BACnet

BACnet은 건물 자동화 및 제어 네트워크를 위한 통신 프로토콜로, 미국 난방·냉동·공조학회(ASHRAE)에서 표준화하였다. 정식 명칭은 Building Automation and Control Networks이며, ISO 16484‑5와 IEC 62386 등 국제 표준에도 포함되어 있다.

개요

  • 목적: 건물 내 다양한 장비(예: HVAC, 조명, 보안, 엘리베이터 등) 간의 상호 운용성을 확보하고, 중앙 관리 시스템에서 통합 제어·모니터링을 가능하게 함.
  • 계층 구조: OSI 모델의 7계층에 대응하는 구조를 가지며, 주로 물리·데이터링크 계층에서 Ethernet, BACnet/IP, MS/TP(마스터‑슬레이브/토큰 패싱) 등 다양한 전송 매체를 지원한다.
  • 표현 방식: 객체 지향 모델을 채택하여 각 장치를 ‘객체’로 정의하고, 객체는 속성(Property)과 서비스(Service)를 통해 데이터 교환을 수행한다.

기술 사양

구분 주요 내용
전송 매체 BACnet/IP (IPv4/IPv6), Ethernet, MS/TP, Zigbee, LonWorks 등
데이터 형식 표준화된 이진 인코딩(ASN.1 기반) 및 텍스트 인코딩(ASCII) 제공
서비스 읽기/쓰기(Read/Write), 알람 및 이벤트(Alarm & Event), 일정(Scheduling), 트렌드 로그(Trend Log) 등
보안 최신 버전(BACnet Secure Connect, BACnet/SC)에서는 TLS 기반 암호화와 인증 메커니즘을 포함

역사

  • 1987년 ASHRAE에 의해 최초 제안된 이후, 1995년 ASHRAE 135 표준으로 공식 채택되었다.
  • 이후 지속적인 개정 과정을 거쳐 2021년 발표된 BACnet/SC(Secure Connect) 버전에서는 사이버 보안을 강화한 프로토콜 스펙을 제공한다.

적용 사례

  • 대형 사무빌딩, 병원, 대학 캠퍼스 등에서 HVAC 시스템, 조명 관리, 에너지 모니터링, 보안 시스템을 통합 제어.
  • 제조 시설 및 데이터센터에서도 전력 관리와 환경 제어 목적으로 활용된다.

표준 문서

  • ASHRAE 135-2023: “BACnet – A Data Communication Protocol for Building Automation and Control Networks”
  • ISO 16484‑5: “Information technology – Building automation and control systems – Part 5: Communication protocol”
  • IEC 62386: “Lighting control – DALI and BACnet”

참고 사항

  • BACnet은 개방형 표준이므로 다양한 제조업체의 장비가 동일 네트워크 내에서 상호 운용 가능하도록 설계되었다.
  • 구현 시 장비 간 호환성을 검증하기 위해 BACnet Testing Labs(BTL)에서 인증받은 제품을 사용하는 것이 일반적이다.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기