← 사업영역

솔루션 · Sparkplug B

산업 MQTT 통신을
확정적으로 만듭니다

Eclipse Sparkplug B 3.0.0 규격을 완전히 구현한 Edge Node · Host App 라이브러리입니다. 장치의 연결 상태, 명령, 변화 감지를 표준 방식으로 다뤄 PLC·센서와 SCADA·클라우드 사이의 통신을 예측 가능하게 만듭니다.

3.0.0
Sparkplug B 규격
TCK 통과
공식 적합성 검증
HA
다중 브로커 이중화
MQTT 5.0
3.1.1 동시 지원

Sparkplug B란

왜 산업 표준이 되었나

일반 MQTT는 메시지를 주고받는 약속만 정합니다. Sparkplug B는 그 위에 장치의 생명주기와 데이터 의미까지 표준화해, 누가 무엇을 어떻게 보내는지를 모두가 같은 방식으로 이해하게 만듭니다.

장치 연결·종료를 즉시 감지 (Birth · Death)
변경된 값만 전송해 대역폭 절약 (RBE)
명령과 응답을 표준 방식으로 처리
01

온·오프라인 확정

장치가 끊기면 즉시 감지 — 일반 MQTT의 상태 지연을 해소
02

누락 없는 복구

메시지가 빠져도 표준 절차로 상태를 다시 맞춥니다
03

낭비 없는 전송

값이 바뀐 항목만 보내 폴링으로 인한 대역폭 낭비를 제거

신뢰성

끊겨도 멈추지 않는 통신

현장 통신은 언제든 끊길 수 있습니다. 상태를 항상 추적하고, 변화만 골라 보내고, 여러 브로커로 자동 전환해 운영이 멈추지 않도록 설계했습니다.

실시간 상태 레지스트리

노드·디바이스·메트릭의 현재 상태와 품질을 항상 추적해, 어떤 값이 신뢰할 수 있는지 즉시 판단합니다.

변화 기반 전송 (RBE)

값이 바뀐 항목만 보내 네트워크 부하를 줄이면서도 최신 상태를 정확히 유지합니다.

자동 복구

연결이 끊겼다 돌아와도 표준 절차에 따라 상태를 스스로 다시 맞춥니다.

다중 브로커 HA

Primary·Secondary·Tertiary 브로커를 자동으로 전환·복귀하며, 우선순위 전략으로 끊김 없는 연결을 유지합니다.

표준 준수

규격을 완전히 따릅니다

자체 해석이 아니라 공식 규격 그대로 구현했고, 공인 적합성 검증을 통과했습니다. 표준을 지키는 어떤 시스템과도 안전하게 연동됩니다.

순수 Python 구현으로 특정 벤더에 묶이지 않으며, 광범위한 회귀 테스트로 안정성을 검증합니다.

Eclipse Sparkplug 공식 적합성 테스트 키트(TCK) 3.0.0의 전체 시나리오를 실패 없이 통과했습니다. 규격이 요구하는 동작을 빠짐없이 충족합니다.

TCK 3.0.0 통과

공식 적합성 시나리오 전부를 0 실패로 통과해 규격 준수를 입증합니다.

검증된 안정성

광범위한 회귀 테스트로 다양한 상황에서의 동작을 지속적으로 확인합니다.

활용

현장과 상위 시스템을 잇는 다리

엣지에서 모은 데이터를 SCADA·클라우드로 확정적으로 올려보내고, 위에서 내려오는 명령을 안전하게 현장에 전달합니다.

SCADA 연동

표준 통신 채널

PLC·센서 데이터를 표준 방식으로 SCADA에 연결해 상태와 명령을 일관되게 다룹니다.
클라우드 전송

안전한 상위 전송

보안 연결과 변화 기반 전송으로 현장 데이터를 클라우드까지 효율적으로 올립니다.
멀티 브로커

무중단 운영

여러 브로커를 자동 전환해 통신 인프라에 장애가 생겨도 운영이 이어집니다.