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 poprzez metodę 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 MQTT. Pierwszy zrzut ekranu przedstawia dane, które zostały pobrane z serwera OPC za pośrednictwem wtyczki OPC UA Client. 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. 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ą bezpośrednio zapisywane 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 protokołu 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 również drogę do świata IoT pozwalając urządzeniom nieobsługującym MQTT na komunikacje z danymi IoT oraz chmurą.

Drag & Drop

Przemysł 4.0 – MQTT

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 prosta konfiguracja, zawansowane monitorowanie oraz stabilność. 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ż nadrzędnej sieci 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 ołą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 a także 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ć akcje, 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:

Mapa strony: opc-router.pl

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

Go to OPC UA