통신 프로토콜
게이트웨이는 사용 중인 장비의 프로토콜을 그대로 사용합니다. 모든 프로토콜에서 모니터링이 가능하며, 쓰기는 프로토콜이 안전하게 지원하는 경우에만 가능하고 항상 승인과 재확인(read back)을 거칩니다.
| 프로토콜 | 대표 장비 | 모니터링 | 원격 조정 | 라이브러리 제품군 |
|---|---|---|---|---|
| BACnet/IP (라우터를 통한 MS/TP, BACnet/SC 포함) | 칠러, 공조기, DDC 컨트롤러 | ✓ | 예 — BACnet 우선순위 기준, 해제(relinquish) 가능 | 333 |
| Modbus TCP / Modbus RTU (RS-485) | 펌프 드라이브, 계량기, CDU, PLC | ✓ | 예 | 1115 |
| OPC UA (서명 및 암호화) | PLC, SCADA 시스템 | ✓ | 예 | 260 |
| KNX | 조명, 건물 제어 | ✓ | 설정값만 | 11 |
| SNMP v1 / v2c / v3 | UPS, PDU, 네트워크 장비 | ✓ | 읽기 전용 | 113 |
| MQTT (JSON 및 Sparkplug B) | IoT 센서 | ✓ | 읽기 전용 | 49 |
| DL/T 645 | 전력량계 | ✓ | 읽기 전용 | 11 |
| IEC 60870-5-104 | 변전소, 배전 자동화 | ✓ | 읽기 전용 | 17 |
| IEC 61850 (MMS 리포트 및 폴링, GOOSE, 선택적 TLS) | 보호 계전기, 고장 기록기, PQ 분석기 | ✓ | 읽기 전용 — 제어 서비스 없음 | 61 |
| M-Bus (유선) | 수도 및 열량계 | ✓ | 읽기 전용 | 16 |
| EtherNet/IP | Rockwell / Allen-Bradley PLC | ✓ | 숫자형 설정값 태그, 승인 및 재확인(read back) 적용 | 45 |
| DNP3 (IEEE 1815 마스터) | 전력, 수도, 신재생 발전소 RTU | ✓ | 읽기 전용 — SELECT/OPERATE를 절대 보내지 않음 | 41 |
| Siemens S7 (S7comm / ISO-on-TCP) | S7-300 / 400 / 1200 / 1500 PLC | ✓ | 읽기 전용 — Read Var만 사용 | 2 |
| ONVIF | 카메라(영상 연동, 비디오 월의 카메라 화면) | ✓ | — | 10 |
인명 안전 장비(화재 경보, 가스 감지, 비상 전원 연동)와 전기 보호 장치는 프로토콜과 관계없이 모니터링 및 알림만 합니다. 카탈로그 검사는 이러한 포인트를 쓰기 가능하게 만드는 변경을 모두 거부합니다.
스캔 주기는 사이트, 게이트웨이, 장치별로 설정할 수 있습니다. 제어 포인트는 보통 100–500 ms(기본 200 ms), 모니터링 포인트는 1–5 s(기본 2 s)입니다. 제어 루프는 게이트웨이에서 닫힙니다.
네트워크 스캔 및 탐색
- BACnet/IP Who-Is 브로드캐스트(BBMD와 라우터 경유)로 이름, 제조사, 모델, 모든 객체를 읽습니다.
- WS-Discovery를 통한 ONVIF 카메라, SNMP 서브넷(SNMPv3 장치는 자격 증명 없이 발견되며, 서브넷에 지정된 스캔 계정이 sysDescr을 읽습니다).
- 지정한 유닛 ID로 포트 502의 Modbus TCP 서브넷을 스캔하고, 지원되는 경우 장치 식별 정보(FC43/14)를 읽습니다. Modbus RTU는 시리얼 포트에서 유닛별로 스캔합니다.
- 포트 102의 IEC 61850 서브넷: MMS 연결, 명판(LLN0 / LPHD)과 데이터 모델을 읽고, 읽기 전용 포인트와 리포트 제어 블록을 자동으로 선택합니다. ICD, CID, SCD 파일(최대 16 MB)도 가져올 수 있습니다.
- 스캔은 읽기 전용이며, 속도가 제한되고(초당 최대 50개 주소, 프로토콜당 브로드캐스트 1회), 상한이 있으며(1024개 주소, 4분), 감사 기록됩니다.
장치 자격 증명
SNMPv3 사용자, OPC UA 계정과 인증서, MQTT 계정, IEC 104 및 IEC 61850 TLS 자료, 카메라 계정은 엔지니어가 장치별로 입력합니다. 이 값들은 쓰기 전용이며 암호화되어 저장되고, 해당 장치를 담당하는 게이트웨이에만 그 게이트웨이의 키로 봉인되어 전달됩니다. 자격 증명이 필요한데 없는 장치는 연결되지 않습니다. 기본 커뮤니티 문자열도, 익명 OPC UA 세션도 없습니다.