MQTT & Sparkplug B
MQTT - IIoT ve Unified Namespace için hafif publish/subscribe
MQTT, modern IIoT ve Unified Namespace (UNS) mimarilerinin temelini oluşturan publish/subscribe protokolüdür. ScadaHud, MQTTnet üzerine kurulu yerleşik bir MQTT istemcisi içerir; Mosquitto, HiveMQ, EMQX ve AWS IoT gibi broker'lara abone olur, tag güncellemelerini yayınlayabilirsiniz.
MQTT nedir?
MQTT (OASIS standardı, ISO/IEC 20922), düşük bant genişliği ve yüksek gecikmeli ağlar için tasarlanmış hafif bir publish/subscribe protokolüdür. Cihazlar mesajlarını hiyerarşik topic'lere yayınlar (örn. plant1/line1/motor1/rpm), istemciler ise topic'lere abone olur. Yönlendirmeyi broker yapar. MQTT 5; oturum kalıcılığı, mesaj sona erme süresi ve paylaşımlı abonelik ekler. Sparkplug B ise MQTT'nin üzerine kurulan, endüstriyel kullanım için metadata, doğum/ölüm sertifikaları ve daha katı topic yapılarını getiren bir spesifikasyondur.
ScadaHud sürücüsünün desteklediği özellikler
- MQTT 3.1.1 ve MQTT 5 istemcisi
- Wildcard'larla (+, #) abonelik ve topic başına QoS 0/1/2
- Yapılandırılmış payload'lar için JSON-path ile veri çıkarma
- Düz metin, sayısal skaler, JSON nesne ve binary payload desteği
- İstemci sertifikalı TLS / mTLS
- Kullanıcı adı/parola ve sertifika tabanlı kimlik doğrulama
- Bağlantı kaybı tespiti için Last Will and Testament
- Tag değerlerinin değişimde veya zamanlamayla yayını
- Sparkplug B uyumlu topic şemaları
Yaygın kullanım senaryoları
- HiveMQ, EMQX, Mosquitto ile Unified Namespace dağıtımları
- Birden fazla sahaya yayılı endüstriyel IoT sensör toplama
- AWS IoT Core, Azure IoT Hub, Google Cloud Pub/Sub veya MQTT tabanlı bulut altyapıları
- Inductive Automation Ignition Edge veya Cirrus Link ile Sparkplug B entegrasyonu
- Hücresel RTU'lardan düşük bant genişlikli telemetri
Mosquitto, HiveMQ, EMQX, VerneMQ, AWS IoT Core, Azure IoT Hub, Google Cloud Pub/Sub, Cirrus Link MQTT Engine, Inductive Automation Ignition.
İlgili entegrasyonlar
Canlı demo planlayın.
Çözüm mühendislerimizle 30 dakikalık canlı bir demo gerçekleştirin. Örnek bir PLC bağlantısı üzerinden etiket yönetimi, alarmlar, mimic ekranlar, dijital ikiz ve historian sorgularını birlikte inceleyelim.
