ScadaHud, Industrial Monitoring
MQTT

MQTT & Sparkplug B

MQTT, lekki publish/subscribe dla IIoT i Unified Namespace

Powrót do wszystkich integracji

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.

Tło

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.

ScadaHud

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
Gdzie pasuje

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
Znane urządzenia i producenci

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.