• Head_banner

Połączenie protokołu MQTT i sprzętu monitorowania terminalu

Połączenie protokołu MQTT i sprzętu monitorowania terminalu

Protokół MQTT (komunikat w kolejce telemetryczny transport), znany również jako komunikat w kolejce telemetryczny transport, jest „lekkim” protokołem komunikacji opartym na trybie publikowania/subskrypcji. Jest to protokół komunikacyjny zbudowany na protokole TCP/IP i wydany w 1999 r.. Zaletą MQTT jest to, że może zapewnić ono rzeczywistość w czasie rzeczywistym i niezawodną usługę komunikatów do łączenia zdalnych urządzeń z niewielkim kodem i ograniczoną przepustowością. Jako protokół komunikacji w czasie rzeczywistym o niskim zużyciu energii i zawodzie o niskiej przepustowości, jest szeroko stosowany w Internecie rzeczy, małych urządzeniach, aplikacjach mobilnych itp.
Serwer MQTT (Proxy wiadomości). Wspólny serwer MQTT nie jest wiązką szafek w pokoju komputerowym makro, ale oprogramowanie opracowane na platformie Erlang/OTP. Następnie są komputery i inne urządzenia uruchamiające to oprogramowanie. Jest on intuicyjnie rozumiany jako serwer lub klaster serwera z oprogramowaniem serwera MQTT Message Server.

Główne funkcje są pokazane na rysunku 1-1.

(1) Akceptuj połączenia sieciowe od klientów

(2) Zaakceptuj informacje opublikowane przez klienta

(3) Przetwarzanie subskrypcji i rezygnacji z żądań od klientów

(4) Przekaż komunikaty aplikacji do subskrybowanych klientów.

(1)MQTT zbuduje podstawową transmisję sieciową. Ustanowi połączenie między klientem a serwerem oraz zapewni dwukierunkową transmisję opartą na strumieniu bajtów opartym na strumieniu bajtów. Podczas wysyłania danych MQTT będzie powiązać powiązaną jakość usług i nazwę tematu.

Proces komunikacji protokołu MQTT musi zostać zakończony przez klienta i serwer razem. Istnieją trzy tożsamości: wydawca, broker i subskrybuj. Wydawca wiadomości i subskrybent mogą być zarówno klientami, a brokerem wiadomości to serwer MQTT.
① Wdrożenie MQTT

Temat: Temat, który można rozumieć jako rodzaj wiadomości;

Ładunek: treść wiadomości, którą można rozumieć jako konkretną zawartość danych do użycia

② Klient MQTT

Aplikacja lub urządzenie korzystające z protokołu MQTT. Jest to połączenie sieciowe oparte na serwerze MQTT. Często jest używany do publikowania informacji, subskrypcji informacji, rezygnacji z subskrypcji lub usuwania komunikatów aplikacji oraz odłączania się od serwera.

① Użyj trybu komunikatu publikowania/subskrypcji, aby zapewnić jeden z wielu aplikacji do publikowania wiadomości i oddzielenia.

② Transmisja komunikatu, która chroni zawartość obciążenia.

③ Użyj TCP/IP, aby zapewnić łączność sieciową.

④ Istnieją trzy rodzaje wiadomości publikowania wiadomości. Publikowanie wiadomości (QoS: 0 co najwyżej raz, 1 przynajmniej raz, 2 tylko raz)

⑤ Mała transmisja i niewielki zapotrzebowanie na ruch.

1

Wiele mierników elektryczności jest podłączonych do bramy, w ten sposób, w jaki sprzęt oddziałuje z serwerem MQTT. Wśród serii ADW, jeden z kilku rodzajów mierników energii elektrycznej, miernik energii elektrycznej ADW300, ma funkcję dostępu do Internetu 4G i WiFi. Umożliwiają sprzętowi posiadanie funkcji sieciowej poprzez sposób karty sieciowej IoT lub LAN, zmniejszając trywialny proces łączenia sprzętu z bramą, a następnie do serwera oraz realizację IoT przemysłowej.

(1)Miernik bezprzewodowy ADW300jest używany głównie do pomiaru trójfazowej aktywnej energii elektrycznej sieci niskiego napięcia. Ma zalety małych rozmiarów, wysokiej dokładności, bogatych funkcji i wielu opcjonalnych trybów komunikacji. Może obsługiwać komunikację RS485 i LORA, NB, 4G, WiFi i inne tryby komunikacji bezprzewodowej. Dodaje również obecny tryb próbkowania zewnętrznego transformatora, który jest wygodny dla użytkowników do instalacji i używania w różnych okazjach. Można go elastycznie zainstalować w polu dystrybucji zasilania, aby zaspokoić potrzeby pomiaru energii elektrycznej podrzędnej, nadzoru operacyjnego i konserwacji lub monitorowania energii w różnych obszarach i różnych obciążeniach.

2

Subscription

Subskrypcje obejmują filtry tematyczne i jakość usług. Subskrypcja jest powiązana z sesją. Sesja może zawierać wiele subskrypcji. Każda subskrypcja w każdej sesji ma inny filtr tematów.
Sesja

Po nawiązaniu połączenia z serwerem konieczne jest posiadanie stanowej interakcji między klientem sesji a serwerem. Sesja istnieje między sesją a siecią lub może obejmować wiele ciągłych połączeń sieciowych między klientem a serwerem.
Nazwa topowa

Połącz się z etykietą wiadomości aplikacji. Etykieta odpowiada subskrypcji serwera. Serwer wyśle ​​wiadomość do każdego klienta, który subskrybuje pasującą etykietę
④Data przesyłanie

Bezprzewodowa transmisja miernika osiąga niewielką transmisję i niewielkie zapotrzebowanie na przepływ. Proces przesyłania danych tego miernika jest prosty. (Szczegółowe informacje znajdują się w załączniku) Kroki nadmiarowe przesyłania danych są zoptymalizowane w celu promowania dostosowanego przesyłania danych, które obejmują powszechnie używane dane parametrów elektrycznych, wytrzymałość sygnału, zapotrzebowanie na moc aktywną, wskaźnik prądu napięcia, temperatura, stan DI, szybkość zniekształceń prądu napięcia, szczytowa i płaska dolna energia elektryczna itp.

Podsumowując, w obecnym środowisku technologii Internetu rzeczy, serwery MQTT zostały sukcesywnie przyjęte przez różne firmy i przedsiębiorstwa, ponieważ serwery MQTT i protokoły MQTT mogą zaspokoić ich inteligentne potrzeby zarządzania. Szafki dystrybucyjne w niektórych warsztatach produkcyjnych wielu przedsiębiorstw muszą korzystać z urządzeń bezprzewodowych do monitorowania statusu roboczego urządzeń elektrycznych, podczas gdy większość warsztatów produkcyjnych przedsiębiorstw jest zdecentralizowana i niezależna sprzęt elektryczny. Jeśli każdy sprzęt jest zainstalowany z bramą, koszt transformacji jest bardzo duży. Therefore, in order to save costs, most enterprises often install a batch of electricity meters for wireless monitoring of electrical equipment - ADW300, collect various equipment parameters of cables and production lines through sensors, mainly including electrical parameter data such as current and voltage, and upload the obtained data to the cloud of MQTT server in real time, and then subscribe to mqtt server topics through the Internet of Things platform and database, To obtain the data of the Sprzęt do monitorowania terminala, zdaj sobie sprawę z dwukierunkowej komunikacji między terminalem a chmurą, zbuduj potężny kanał danych, przechowuj uzyskane dane w bazie danych w chmurze serwera MQTT, upewnij się, że bezpieczeństwo danych, budowanie systemu zarządzania energią i wyświetlaniem oraz wyświetl uzyskane dane na pierwszym planie poprzez technologię chmur, dużych danych i Internetu. Użytkownicy mogą zalogować się do stron komputerowych aplikacji mobilnej oraz innych urządzeń monitorowania w czasie rzeczywistym i danych zasilania kablowego.


Czas po: 31-2022 października
TOP