요약 |
본 발명은 다수의 계층을 갖는 통신 시스템에서의 통신망 분석 장치 및 이를 이용한 방법에 관한 것으로, 보다 구체적으로는, 빌딩 자동화 및 제어를 위한 시스템에서의 통신망 분석 장치와 이를 이용한 통신 방식 및 프로토콜의 변환 방법에 관한 것이다.본 발명에 따른 백넷 MS/TP 통신망 모니터링 방법은 백넷 MS/TP(BACnet Master-Slave/Token-Passing) 통신망에 연결되는 적어도 하나의 백넷 MS/TP 노드, 상기 백넷 MS/TP 통신망을 감시하는 백넷 비주얼 테스트 쉘(BACnet VTS), 상기 백넷 MS/TP 통신망에 발생되는 모든 프레임을 감시하여 선택적 필터링을 통해 MS/TP 프레임을 수신하고 모니터링 프레임을 생성하는 모니터링 노드, 및 상기 모니터링 노드로부터 전달된 모니터링 프레임으로부터 BACnet/IP 메시지 프레임을 구성하여 VTS로 전송하고, 반대로 VTS로부터 수신된 BACnet/IP 메시지 프레임으로부터 NPDU를 추출하여 상기 프레임에 MS/TP 목적지 주소를 선택적으로 할당하고, MS/TP 프레임으로 구성한 후, 모니터링 노드로 전송함으로써 임의의 MS/TP 프레임을 MS/TP 통신망에 발생시키는 기능을 수행하는 모니터링 모듈을 포함하는 백넷 MS/TP 통신망 모니터링 방법에 있어서, 상기 MS/TP 통신망으로부터 모니터링 노드 펌웨어로 수신된 데이터를 UART 수신 인터럽트를 통해 획득하는 단계, 상기 UART를 통해 수신된 데이터를 MS/TP 수신 프레임 상태 기계(MS/TP Receive Frame State Machine)를 통해 MS/TP 프레임 단위로 수신하는 단계, 상기 모니터링 노드가 MS/TP 토큰 프레임을 분석하여 토큰 순환시간(Token Rotation Time)을 측정하는 단계, 상기 수신된 모든 MS/TP 프레임 중 모니터링 노드의 MS/TP 프레임 필터에 의해 MS/TP 프레임이 선택적으로 필터링되는 단계, 상기 필터링된 MS/TP 프레임이 수정된 MS/TP 마스터 노드 상태 기계에 의해 처리되는 단계, 및 상기 모니터링 노드에서 수신된 MS/TP 프레임의 수신 시간이 기록된 모니터링 프레임이 생성되고, 상기 모니터링 프레임이 모니터링 송신 큐와 UART 송신함수에 의해 모니터링 모듈로 송신되는 단계를 포함하며, 상기 선택적 필터링 단계는, 상기 수신된 MS/TP 프레임이 미리 선택된 프레임 타입에 해당되는 경우 필터링을 통과한 MS/TP 프레임이 상기 수정된 MS/TP 마스터 노드 상태 기계로 전달되며, 상기 수신된 MS/TP 프레임이 미리 선택된 프레임 타입이 아닌 경우 상기 수신된 MS/TP 프레임은 필터링되어 데이터가 전달되지 않도록 선택적 필터링되는 것을 특징으로 한다. 모니터링 노드, 모니터링 소프트웨어, 양방향, 전이중, MS/TP, 백넷, BACnet, 빌딩 관리
|