MQTT & Sparkplug B
MQTT, lekki publish/subscribe dla IIoT i Unified Namespace
MQTT to protokół publish/subscribe stanowiący podstawę większości nowoczesnych architektur IIoT i Unified Namespace (UNS). ScadaHud zawiera wbudowanego klienta MQTT opartego na MQTTnet, który pozwala subskrybować dane na żywo, publikować aktualizacje tagów i integrować się z brokerami takimi jak Mosquitto, HiveMQ, EMQX czy AWS IoT.
Czym jest MQTT?
MQTT (standard OASIS, ISO/IEC 20922) to lekki protokół publish/subscribe zaprojektowany dla sieci o niskiej przepustowości i wysokim opóźnieniu. Urządzenia publikują wiadomości w hierarchicznych topikach (np. plant1/line1/motor1/rpm), a klienci subskrybują topiki. Trasowaniem zajmuje się broker. MQTT 5 dodaje trwałość sesji, wygasanie wiadomości i subskrypcje współdzielone. Sparkplug B to specyfikacja zbudowana na MQTT, dodająca metadane, certyfikaty narodzin/śmierci oraz bardziej rygorystyczną strukturę topików dla zastosowań przemysłowych.
Co obsługuje sterownik ScadaHud
- Klient MQTT 3.1.1 oraz MQTT 5
- Subskrypcja z wildcardami (+, #) oraz QoS 0/1/2 per topik
- Ekstrakcja JSON-path dla strukturalnych payloadów
- Payloady tekstowe, skalary numeryczne, obiekty JSON oraz binarne
- TLS / mTLS z certyfikatami klienta
- Uwierzytelnianie użytkownik/hasło oraz certyfikatami
- Last Will and Testament do wykrywania utraty połączenia
- Wychodząca publikacja wartości tagów na zmianę lub wg harmonogramu
- Schematy topików zgodne ze Sparkplug B
Typowe zastosowania
- Wdrożenia Unified Namespace z HiveMQ, EMQX, Mosquitto
- Agregacja sensorów IIoT z wielu lokalizacji
- Łączność z AWS IoT Core, Azure IoT Hub, Google Cloud Pub/Sub lub infrastrukturą chmurową opartą na MQTT
- Integracja Sparkplug B z Inductive Automation Ignition Edge lub Cirrus Link
- Telemetria niskopasmowa z RTU komórkowych
Mosquitto, HiveMQ, EMQX, VerneMQ, AWS IoT Core, Azure IoT Hub, Google Cloud Pub/Sub, Cirrus Link MQTT Engine, Inductive Automation Ignition.
Zarezerwuj prezentację na żywo.
Zarezerwuj 30-minutowe demo na żywo z jednym z naszych inżynierów rozwiązań. Połączymy się z przykładowym sterownikiem PLC i przeprowadzimy Cię przez tagi, alarmy, mimiki, cyfrowego bliźniaka i zapytania historiana.
