Klient MQTT

Wtyczka – MQTT  Client

MQTT – protokół do komunikacji IoT i M2M

MQTT Client

Protokół MQTT (Message Queue Telemetry Transport) jest szeroko stosowanym protokołem w świecie IoT (Internet of Things). W środowisku przemysłowym wiele czujników jest używanych jako wydawcy, a systemy wyższego poziomu jako subskrybenci. Zawartość danych wiadomości przesyłanych przez MQTT jest nieokreślona i ustalana przez wydawcę. Jest to główna różnica między komunikacją przez MQTT (Co to jest MQTT?) a OPC UA (Co to jest OPC UA?). Struktury przekazywanych danych są wstępnie zdefiniowane w OPC UA.

Dzięki OPC Routerowi jako klient i subskrybent MQTT używasz danych od wydawców i przekazujesz je do dowolnego systemu za pośrednictwem dodatkowych wtyczek. Na przykład MQTT do OPC UA, MQTT do SAP, MQTT do SQL, MQTT do REST itp. Jako wydawca możesz wysyłać dane ze źródeł nieobsługujących MQTT do brokera i w ten sposób dostarczać dane każdemu subskrybentowi MQTT. Praktyczne przypadki użycia można znaleźć w naszych przewodnikach krok po kroku:

Video - OPC-router

Zobacz film

Oto jedni z wielu klientów, którzy polegają na OPC Routerze

Volkswagen logo
tesa logo
Smurfit Kappa logo
Vitakraft logo
frischli logo
Beierdorf logo

To może być takie proste.

Połączenie MQTT przez przeciągnij i upuść

Integracja systemów z wykorzystaniem MQTT jest dość łatwe i intuicyjne za pomocą OPC Routera, dzięki metodzie przeciągnij i upuść. Zrzuty ekranu przedstawiają  przykładowe transfery wykorzystujące  interfejs MQTT.Pierwszy zrzut ekranu przedstawia dane, które zostały pobrane z serwera OPC za pośrednictwem wtyczki klienta OPC UA. Następnie zebrane dane zostały przekonwertowane na zdefiniowany przez użytkownika ciąg JSON za pomocą wtyczki JPath i wysłane do brokera MQTT. Przekonwertowane na zdefiniowany przez użytkownika ciąg JSON za pomocą wtyczki JPath i wysłane do brokera MQTT. Do testu użyto brokera Mosquitto. Drugi zrzut ekranu przedstawia przykład transferu danych z brokera MQTT do serwera SQL. Dane są odbierane z brokera poprzez wtyczkę MQTT Client. Połącznie jest wyzwalane gdy  wiadomość zostanie odebrana przez  wyzwalacz MQTT. Następnie wyzwalacz udostępnia dane odebranej wiadomości, które są zapisywane
bezpośrednio do tabeli SQL za pomocą wtyczki MS SQL Server.

Połączenie MQTT przez przeciągnij i upuść
Połączenie MQTT przez przeciągnij i upuść

Integracja danych IoT i OPC UA z wykorzystaniem interfejsu MQTT

No-Code

Osiągnij więcej dzięki zintegrowanym systemom

Z wykorzystaniem wtyczki MQTT Client w oprogramowaniu OPC Router, masz  możliwość wymiany cennych danych z systemami obsługującymi MQTT. Wtyczka MQTT Client, otwiera drogę do świata IoT pozwalając urządzeniom nieobsługującym MQTT na komunikacje z danymi IoT oraz chmurą.

Drag & Drop

Przemysłu 4.0 – MQTT Client

Zintegrowane systemy Przemysłu 4.0 komunikują się za pośrednictwem wielu różnych interfejsów. MQTT jest jednym z nich, a w świecie Przemysłu 4.0 zapewnia on przede wszystkim integrację urządzeń IoT i chmury. Tutaj OPC Router pozwala utworzyć most do infrastruktury sieci produkcyjnej.

Keine Programmierkenntnisse

Centrum danych i brama IoT:

Dzięki wykorzystaniu OPC Routera możesz graficznie wykonać sieć swoich systemów. Jego wtyczki czynią go centrum danych w środowisku przemysłowym.Wyróżniające cechy OPC Routera to jego prosta  konfiguracja, zawansowane monitorowanie oraz solidność. Dzięki wtyczce MQTT OPC Router pełni funkcję bramy IoT.

Pozwól swoim systemom komunikować się ze sobą poprzez MQTT.

Przetestuj OPC Router z wtyczką MQTT Client bez żadnych
zobowiązań i poproś o bezpłatną wersję demonstracyjną już teraz.

Przykłady zastosowań wtyczki MQTT Client

OPC Router logo
Novotek
Chmura logo

Przesyłaj dane do  platform IoT oraz chmury przy wykorzystaniu protokołu MQTT

Internet Rzeczy (IoT) funkcjonuje z jednej strony dzięki inteligentnym 'rzeczom', ale równie istotne jest nadrzędne sieciowanie tych rzeczy. Odbywa się to za pośrednictwem chmury i platform IoT. Większość z tych platform IoT wspiera protokół MQTT jako jeden ze swoich  głównych interfejsów. Dane na cyfrowych bliźniakach rzeczy (ang. "digital things of twins") są wymieniane z rzeczywistymi rzeczami za pośrednictwem MQTT. OPC Router może być wykorzystywany jako partner komunikacyjny dla tych platform dzięki swojej wtyczce MQTT Client i w ten sposób wysyłać dane ze świata rzeczywistego na platformę. Również jest możliwe pobranie danych z chmury i zapisanie ich z powrotem do „rzeczy rzeczywistych”. To, co można uznać za „rzecz” z punktu widzenia OPC Routera, wynika z jego wtyczek. Łącząc każdą z wtyczek (drukarki, serwery SQL, systemy SAP itp.) z wtyczką MQTT Client, pozwala na integrację z odpowiednią platformą IoT. Typowymi platformami IoT są na przykład Amazon AWS IoT (instrukcje dotyczące połączenia AWS IoT Cloud z protokołem MQTT), Microsoft Azure (instrukcje dotyczące połączenia Azure IoT Hub z protokołem MQTT), IBM Watson, ThingWorx.

MQTT logo
Novotek
SQL Server logo

Pozyskiwanie danych z czujników i urządzeń przy użyciu protokołu MQTT

Protokół MQTT został stworzony specjalnie dla urządzeń i sieci o niskiej przepustowości. Dlatego małe i energooszczędne urządzenia i czujniki są przeznaczone do korzystania z źródeł danych takich jak MQTT. Dzięki OPC Routerowi dane z tych źródeł danych mogą być odbierane za pośrednictwem brokera MQTT, a następnie przesyłane do systemów przetwarzania, takich jak serwery SQL, systemy SAP, drukarki i inne (patrz Wtyczki). Dane są również przesyłane w ten sposób do urządzeń i czujników, aby dokonać ustawień lub wywołać działania, ponieważ ruch danych MQTT jest dwukierunkowy.

Integracja systemów z OPC Routerem przy użyciu wtyczki MQTT Client

Obiekty transferowe

Obiekt transferu MQTT Client umożliwia wysyłanie wiadomości jako wydawca. Broker z którego dane będą pobierane jest konfigurowany w instancji wtyczki MQTT. Natomiast pole Topic jest konfigurowane w obiekcie transferu MQTT Client. A pole z treścią wiadomości jest odbierane przez ten obiekt. Gdy transfer jest wyzwalany, dane zostają wysłane do brokera, a następnie przesyłane do
subskrybentów. Wtyczki XPath lub JPath mogą być bardzo dobrze wykorzystane do strukturyzacji danych w treści przesyłanej wiadomości.

Wyzwalacz

Wtyczka MQTT Client zapewnia wyzwalacz MQTT, który pozwala na inicjowanie połączeń.

Wyzwalacz MQTT jest subskrybentem określonego tematu (możliwy symbol wieloznaczny) na brokerze. Jeśli wiadomość zostanie odebrana, wyzwalacz udostępnia temat i treść przesyłanej wiadomości.

Przeglądanie

Możliwość przeglądania tematów na brokerze nie jest zapewniona przez protokół MQTT. Z tego powodu wtyczka MQTT Client nie oferuje przeglądania.

Nie znalazłeś jeszcze odpowiednich informacji?

Tutaj znajdziesz więcej informacji o naszym oprogramowaniu, a także przegląd wszystkich dostępnych wtyczek OPC Router. Udostępniamy również bezpłatne demo, dzięki któremu możesz przetestować w pełni funkcjonalną wersję OPC Router.

Tel. +48 32 235 45 60     E-mail: info@inee.pl

© Wszystkie prawa zastrzeżone INEE Sp. z o.o. 2024 - 2025