Azure Event Grid MQTT broker는 이제 IIoT(산업용 IoT) 및 Industry 4.0 솔루션에서 널리 사용되는 오픈 소스 사양인 Sparkplug B를 지원합니다. Sparkplug B는 MQTT 프로토콜을 기반으로 하여 메시지 구조, 디바이스 수명 주기 관리 및 상태 인식을 위한 표준화된 프레임워크를 제공합니다. Event Grid MQTT Broker는 QoS 1, 메시지 보존 및 LWT(Last Will and Testament)와 같은 기능을 추가하여 고객이 Azure에서 기본적으로 Sparkplug B 규격 워크로드를 실행할 수 있도록 합니다.
이 문서에서는 Sparkplug B 사양이 무엇이며 Azure Event Grid에서 사양을 지원하는 방법을 설명합니다.
Sparkplug B는 무엇입니까?
Sparkplug B는 Eclipse Foundation에서 디자인한 오픈 소스 MQTT 기반 사양 입니다. MQTT는 간단한 게시/구독 메시징 프로토콜을 제공하지만 Sparkplug B는 페이로드 정의, 디바이스 수명 주기 상태 관리 및 토픽 구조에 대한 표준화를 추가합니다. 산업용 디바이스, 게이트웨이 및 SCADA/MES/ERP 시스템 간의 상호 운용성과 일관된 통신을 보장합니다.
Sparkplug B의 주요 측면은 다음과 같습니다.
- 정의된 토픽 네임스페이스: 표준 토픽 구조는 메시지가 공급업체 및 시스템에서 일관되게 구성되도록 합니다.
- 표준화된 페이로드: 디바이스 메트릭, 상태 및 명령이 공통 형식으로 인코딩되어 통합 및 분석이 더 쉬워집니다.
- 상태 관리: 이 사양은 LWT 및 출생/사망 인증서를 사용하여 디바이스 가용성 및 상태에 대한 시스템 차원의 인식을 제공합니다.
Sparkplug B가 중요한 이유
산업 환경에서 안정성, 일관성 및 상호 운용성은 매우 중요합니다. 일반 MQTT는 유연한 메시징을 제공하지만 다른 공급업체는 종종 독점적인 토픽 구조와 페이로드를 사용합니다. 이 사양은 개방형 및 일반 데이터 모델을 정의하여 이를 해결합니다.
이 방법은 다음과 같은 이유로 중요합니다.
- 여러 공급업체의 장비 간 통합 비용을 줄입니다.
- 안전 및 운영 효율성에 필수적인 모든 연결된 디바이스에 대한 상태 인식을 보장합니다.
- 일관된 데이터 처리가 필요한 대규모 분산 산업 시스템의 확장성을 개선합니다.
- 개방형 표준에 맞춰 Industry 4.0 및 디지털 제조 솔루션의 채택을 가속화합니다.
Sparkplug B를 사용하는 산업
Sparkplug B 채택은 산업 자동화 및 실시간 원격 분석 이 필수적인 여러 산업에 걸쳐 있습니다.
- 제조: 스마트 팩터리에서는 기계-클라우드 및 컴퓨터 간 통신에 대한 사양을 사용합니다.
- 에너지 및 유틸리티: 발전소, 재생 가능 에너지 팜 및 그리드 운영자는 모니터링, 진단 및 최적화에 대한 사양을 사용합니다.
- 자동차: 어셈블리 라인과 연결된 차량 시스템은 장비 및 공장 간의 데이터 상호 운용성에 대한 사양에 의존합니다.
- 석유 가스: 중요한 인프라는 사양을 사용하여 에지 디바이스에서 클라우드 제어 시스템으로 안정적인 데이터 흐름을 보장합니다.
- 건물 자동화: HVAC(난방, 환기 및 공조), 조명 및 보안 시스템은 표준화된 모니터링 및 제어에 대한 사양을 사용합니다.
Azure Event Grid MQTT Broker에서 Sparkplug B를 지원하는 방법
이제 Azure Event Grid MQTT Broker는 Sparkplug B 규격 워크로드를 사용하도록 설정하는 기본 MQTT 기능을 제공합니다.
QoS 1(한 번 이상 배달)
중요한 디바이스 메트릭 및 명령이 분산 시스템에 전달되도록 보장하기 위해 사양에 필요한 신뢰할 수 있는 메시지 배달을 보장합니다.메시지 보존
브로커가 토픽의 마지막으로 알려진 좋은 값을 저장할 수 있도록 허용합니다. 이 기능은 새 구독자가 항상 가장 최근의 디바이스 상태 또는 메트릭을 받도록 하기 위한 사양에서 중요합니다.마지막 의지와 성약(LWT)
클라이언트의 연결이 예기치 않게 끊어지면 알려 디바이스 가용성에 대한 시스템 차원의 인식을 제공합니다. 이 기능은 시스템이 라이브 디바이스와 오프라인 디바이스를 인식할 수 있는 사양의 출생/사망 인증서 메커니즘을 지원합니다.보안 TLS(전송 계층 보안)를 통한 이진 Sparkplug 페이로드에 대한 네이티브 지원
이러한 기능을 통해 고객은 다음을 포함하여 Azure에서 기본적으로 엔드투엔드 Sparkplug B 시나리오를 실행할 수 있습니다.
- 컴퓨터와 게이트웨이에서 에지투클라우드(edge-to-cloud) 원격 분석.
- 실시간 가용성을 사용한 디바이스 상태 모니터링
- 지역 및 공급업체 간에 확장할 수 있는 상호 운용 가능한 산업 시스템입니다.
Sparkplug B에 대한 지원을 통해 Azure Event Grid MQTT Broker는 신뢰할 수 있고 표준화되고 상호 운용 가능한 통신이 필요한 산업 자동화, 제조 및 에너지 고객의 요구를 충족하도록 기능을 확장합니다.
QoS 1, Retain 및 LWT를 Event Grid의 서버리스 이벤트 라우팅과 결합하여 이제 고객은 Azure에 Sparkplug B 규격 IIoT 솔루션을 직접 배포하여 글로벌 규모로 업계 4.0 채택을 가속화할 수 있습니다.