MQTT를 사용하여 회로 내 테스트(ICT) 데이터를 스트리밍하는 방법

회로 내 테스트 시스템
+ 인서킷 테스트 시스템

ICT 데이터를 분석 시스템으로 전송

회로 내 테스트(ICT) 시스템에서 테스트 데이터를 스트리밍하려면, 테스트 완료 이벤트를 감지하고 메타데이터와 측정 결과를 모두 분석 플랫폼으로 전송할 수 있는 메커니즘이 필요합니다. 이 시스템은 피테스트 장치(DUT)에서 테스트 계획을 실행한 후, 장치 식별자, 프로젝트 이름, 시스템 매개변수 등의 메타데이터와 함께 원시 로그 데이터를 로컬에서 생성합니다. 메시징 프로토콜은 데이터가 검색 준비가 되었음을 알리고, 분산 시스템 간의 통신을 가능하게 하는 데 사용됩니다.

이 구현 방식은 퍼블리시-서브스크라이브 프로토콜을 사용하며, 테스트 시스템은 정의된 토픽 하에 브로커에 이벤트 메시지를 퍼블리시합니다. 분석 플랫폼이 이를 구독하여 이벤트 알림을 수신하면, 메시지 내용을 파싱하고 애플리케이션 프로그래밍 인터페이스(API)를 호출하여 원시 로그 데이터를 가져옵니다. 이후 이 데이터는 처리를 위해 분석 서버로 전송되어, 테스트 결과 및 장비 상태에 대한 집계, 시각화, 모니터링이 가능해집니다.

MQTT를 활용한 ICT 데이터 스트리밍

테스트 데이터 스트리밍 프로세스에는 이벤트 기반 알림을 생성하고, 테스트 시스템에서 분석 플랫폼으로 측정 데이터를 전송하는 작업이 필요합니다. 이 솔루션은 퍼블리시-서브스크라이브(publish-subscribe) 메시징 프로토콜을 사용하여 머신과 서버 간에 통신함으로써, 효율적이고 확장 가능한 데이터 교환을 보장합니다. ICT 시스템은 메타데이터와 테스트 완료 신호가 포함된 이벤트 메시지를 MQTT(Message Queuing Telemetry Transport) 브로커에 게시합니다. 분석 플랫폼은 이러한 토픽을 구독하여 알림을 수신하고, REST API를 통해 상세한 테스트 로그를 가져옵니다. 이 아키텍처는 경량 통신, 양방향 메시징 및 실시간 데이터 가용성을 지원합니다. 또한, 테스트 장비 작동 및 테스트 실행 상태와 같은 추가적인 장비 상태 이벤트도 전송할 수 있어, 장비 가동률 및 가동 중단 시간 모니터링과 같은 확장된 분석이 가능합니다.

MQTT를 활용한 ICT 데이터 스트리밍 블록 다이어그램 보기

MQTT를 사용하여 회로 내 테스트(ICT) 데이터를 스트리밍하는 방법

당사의 ICT 데이터 스트리밍 및 분석 솔루션을 위한 제품 살펴보기

리소스 및 인사이트 알아보기

ICT 데이터 스트리밍 및 분석을 위한 추가 자료

관련 사용 사례

문의하기 로고

전문가에게 문의하십시오.

적합한 솔루션을 찾는 데 도움이 필요하십니까?