다음을 통해 공유


Azure Event Grid MQTT Broker의 Sparkplug B 사양 지원

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가 사양을 지원하는 방법을 보여 주는 다이어그램

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, RetainLWT를 Event Grid의 서버리스 이벤트 라우팅과 결합하여 이제 고객은 Azure에 Sparkplug B 규격 IIoT 솔루션을 직접 배포하여 글로벌 규모로 업계 4.0 채택을 가속화할 수 있습니다.

다음 단계