2,10,30

ZAPISZ SIĘ DO NEWSLETTERA SERWISU AUTOMATYKAONLINE.PL I POBIERZ DARMOWY NUMER "AUTOMATYKI"!

okładka Automatyka

*Wyrażam zgodę na przetwarzanie moich danych osobowych przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, w celach marketingowych, w tym marketingu bezpośredniego. Oświadczam, że zostałem poinformowany/a o prawie do wglądu, modyfikacji oraz usuwania moich danych osobowych.

*Wyrażam zgodę na przesyłanie mi informacji handlowej (w tym informacji handlowej partnerów portalu AutomatykaOnline.pl) za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144, poz. 1204).

*Wyrażam zgodę na używanie przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, telekomunikacyjnych urządzeń końcowych, których jestem użytkownikiem, dla celów marketingu bezpośredniego zgodnie z art. 172 ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne (Dz.U. 2004 nr 171 poz. 1800).

*Akceptuję regulamin portalu AutomatykaOnline.pl oraz politykę prywatności serwisu.




ZAMKNIJ OKNO

Dziękujemy!

Prawie gotowe ... Musimy potwierdzić Twój adres email. Aby zakończyć proces subskrypcji, należy kliknąć link w mailu, który właśnie wysłaliśmy do Ciebie.

Po akceptacji zapisu na newsletter zostanie przesłany do Ciebie numer promocyjny miesięcznika Automatyka.

ZAMKNIJ OKNO

Dziękujemy za próbę ponownego zapisu na nasz newsletter.

Twój mail już jest w naszej bazie!

W przypadku pytań, prosimy o kontakt:
redakcja@automatykaonline.pl

ZAMKNIJ OKNO

This website uses cookies

W celu zapewnienia najwyższej jakości usług strona używa plików cookies. Szczegóły w polityce prywatności serwisu.

POL ENG
a a a
Search
  • Login
  • Sign up
Site map Site map
AutomatykaOnline.pl
  • Home page
  • News
  • Interviews
  • Application
  • Articles
  • Events
  • Companies
  • Products
Search
Automatyka 11/2025

Automation11/2025

In this issue:
  • Interview with Paweł Hoerner de Roithberger and Paweł Reszel, National Instruments
  • Cybersecurity of industrial control systems
  • Signaling columns
  • Magazine
  • Contact
  • Advertisement
Articles
  • Building Automation
  • Safety
  • Druk 3D
  • Electrics
  • Energy
  • Energia
  • Building Automation
  • Communication
  • Computers and HMI
  • Building Automation
  • Assembly and Conveyance
  • Software
  • Pneumatics
  • Measurements
  • Prawo i normy
  • Przemysł 4.0
  • Robotics
  • Control
  • Visions Systems
  • Drives
  • Technika łożyskowa
  • Technologia obróbki
  • Services
  • Building Automation
  • Others
Expand all
  • Home page
  • Articles
  • Communication

Protokół MQTT. Najłatwiejszy sposób przesyłania danych do chmury

Materiał prasowy (ELMARK Automatyka) print

Thursday December 31 2020
Protokół MQTT. Najłatwiejszy sposób przesyłania danych do chmury
Tweet

Poprawa jakości życia od zawsze była główną motywacją do poszukiwania nowych, lepszych technologii. Obecny trend podłączania coraz większej liczby urządzeń do Internetu sprawia, że opracowanie niezawodnych urządzeń do aplikacji IIoT staje się ogromnym wyzwaniem. Wspomniane urządzenia, zwane często urządzeniami brzegowymi, zwykle dostarczają dane do systemu centralnego. Dokładne i efektywne zbieranie danych z takich urządzeń wymaga wdrażania nowych rozwiązań.

Do zbierania danych z urządzeń brzegowych można wykorzystać kilka protokołów, takich jak np. MQTT, AMQP czy CoAP. Najchętniej wykorzystywanym przez programistów protokołem do tworzenia aplikacji IIoT jest ten pierwszy. Używa go ponad połowa programistów IoT, co przedstawiono na wykresie.

Jak działa MQTT?

Protokół MQTT został opracowany w 1999 r. przez firmy IBM oraz Circus Link, a w 2013 r. oficjalnie uznany jako standard ISO. MQTT oparty jest na wzorcu publish-subscribe. W takiej architekturze wiadomości wysyłane przez nadawców (publisher) trafiają do serwera pośredniczącego (broker), a nie bezpośrednio do odbiorców (subscriber). Wiadomość jest publikowana na tzw. temacie (topic). Klienci którzy subskrybują dany temat (topic) otrzymują opublikowane na nim wiadomości. Dane publikowane przy użyciu protokołu MQTT są danymi tekstowymi. Oznacza to, że z łatwością można przekształcić strukturę danych do formatu JSON (lub innego dowolnego formatu tekstowego), a następnie ją opublikować.

W odróżnieniu od innych protokołów działających na zasadzie zapytanie – odpowiedź, MQTT pozwala rozwiązać powszechny problem z dostępnością urządzeń. Standardowo klient oraz serwer muszą być on-line w tym samym czasie, aby nawiązać komunikację i wymienić między sobą informacje. W przypadku aplikacji IIoT, w których urządzenia często umieszczone są na obiektach przemysłowych, gdzie mogą występować częste utrudnienia związane z komunikacją, rozwiązanie klient – serwer nie zawsze jest odpowiednie. Do tego celu idealnie nadaje się protokół MQTT. Wymagane jest jedynie, aby broker był aktywny cały czas. Przed przesłaniem wiadomości broker sprawdza, czy klient jest aktywny. Jeżeli nie, może czekać z wysłaniem wiadomości do czasu, gdy klient będzie on-line. Klienci, zarówno publikujący, jak i subskrybujący informacje, mogą być aktywni tylko wtedy, gdy wysyłają lub odbierają informacje.

Idea działania MQTT opiera się na zasadzie publish-subscribe

Idea działania MQTT opiera się na zasadzie publish-subscribe

Broker MQTT

Klienci nie komunikują się ze sobą bezpośrednio, a w oparciu o element pośredniczący, którym jest broker. Broker pełni rolę serwera, z którym łączą się klienci, aby za jego pośrednictwem publikować informacje. Jego zadaniem jest odbieranie wiadomości od klientów publikujących i rozsyłanie jej do odpowiednich klientów subskrybujących. Taki model pozwala na udostępnianie danych innym klientom bez znajomości ich adresu IP. Dzięki temu możliwa jest wymiana danych między wieloma klientami w tym samym czasie.

Taki serwer można zaimplementować samodzielnie. Dostępna jest jednak spora liczba gotowych i sprawdzonych rozwiązań, np. broker Mosquitto, VerneMQ. Broker MQTT można z powodzeniem zainstalować nawet na bardzo kompaktowych komputerach Moxa z systemem Linux – UC-2100.

Kompaktowy komputer Moxa UC-2100 może pełnić rolę brokera MQTT

Kompaktowy komputer Moxa UC-2100 może pełnić rolę brokera MQTT

MGate 5105-MB-EIP – bramka przemysłowa na MQTT

Firma MOXA oferuje szereg rozwiązań kontrolno-pomiarowych, które umożliwiają przesyłanie danych i sygnałów bezpośrednio do chmury. Na szczególną uwagę zasługuje konwerter protokołów MGate 5105-MB-EIP. Może on odczytywać dane z urządzeń wyposażonych w protokół Modbus RTU, Modbus TCP, EtherNet/IP, ale możliwe jest też przesyłanie danych z chmury do MGate, tak aby wysłał on zapytania typu „write”, czyli kontrolujące. Funkcjonalność ta pozwala niskim kosztem i nakładem sił zbudować system monitorowania danych z urządzeń, takich jak liczniki energii, liczniki mediów, czujniki ciśnienia, dataloggery itp., i eksportować takie dane do chmury, np. w celu archiwizacji, dalszej analizy czy wizualizacji. MGate 5105-MB-EIP zapewnia komunikację dwustronną, a opcja wysyłania komendy z chmury do urządzeń końcowych daje duże możliwości w zakresie reagowania, np. na określone trendy w monitorowanych wartościach. Pozwala także na zdalną kontrolę urządzeń, za pośrednictwem Internetu i protokołu MQTT.

MGate 5105-MB-EIP schemat komunikacji z chmurą

MGate 5105-MB-EIP schemat komunikacji z chmurą

Bramy przemysłowe we współpracy z usługami chmurowymi tworzą bardzo ciekawą synergiczną mieszankę, która pozwala na tworzenie nowoczesnych systemów w myśl idei Przemysłu 4.0 i IIoT. Urządzenia Moxa umożliwiają wysyłanie danych z sieci przemysłowych do dostawców chmurowych, a tam dalszą ich obróbkę, przetwarzanie, wizualizowanie, wysyłanie powiadomień e-mail/SMS, uczenie maszynowe, predictive maintenance, przechowywanie, wizualizowanie, upublicznianie i wiele więcej. Zapraszamy na stronę naszego bloga www.moxa.elmark.com.pl, gdzie można znaleźć szczegółowe informacje o sposobach konfiguracji wspomnianych urządzeń i technologii. 

ELMARK AUTOMATYKA Sp. z o.o.
ul. Bukowińska 22 lok. 1B, 02-703 Warszawa
e-mail: moxa@elmark.com.pl 
www.moxa.elmark.com.pl

source: Automatyka 5-6/2020

Keywords

automatyka, chmura, chmura przemysłowa, Elmark Automatyka, Protokół MQTT, transmisja danych

Parts of the series

Jak połączyć I/O z systemami IT lub chmurą?

Jak połączyć I/O z systemami IT lub chmurą?

More
Efektywna komunikacja od urządzeń brzegowych aż do chmury

Efektywna komunikacja od urządzeń brzegowych aż do chmury

More
Zabezpieczenie transmisji szeregowej przed przejęciem danych przez hakera

Zabezpieczenie transmisji szeregowej przed przejęciem danych przez hakera

More

Related articles

  • Fieldbus i IT wreszcie mówią jednym językiem – sprytny IO-link master od ifm electronic
  • Nowe funkcje Ethernetowych paneli krosowniczych
  • Komunikacja przemysłowa
  • u-OS – otwarty system operacyjny dla automatyki przemysłowej
  • Sieć Ethernet: czynnik sukcesu w transformacji energetycznej

Newsletter

Stay up to date with current information.

Comau videos YouTube

Show more videos
Inżynier wie

Events

Show more events
1 Jan Training

Zwiedzanie centrum efektywnej prefabrykacji szaf sterowniczych

1 January 2025 – 31 December 2025
11 Dec Training

Bezpieczeństwo maszyn - algorytm wyznaczania Poziomu Nienaruszalności Bezpieczeństwa SIL

11–12 December 2025
11 Dec Training

Combo - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe - efektywna ocena zgodności i ocena ryzyka maszyn

Wrocław 11–19 December 2025
11 Dec Training

Część 1 - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe w szczegółach, czyli jak profesjonalnie zorganizować ocenę zgodności i ocenę ryzyka maszyn?

Wrocław 11–12 December 2025
  • facebook
  • Tweeter
  • google+
  • RSS AutomatykaOnline
  • About Us
  • Sales and customer service
  • Privacy Policy
  • Presentation
  • Terms of Use
  • Accessibility Statement
  • Contact Us
  • Contact form
  • Media cooperation
  • Portal Editorial
  • Automatyka Editorial
  • Advertising
  • Advertising contact
  • Advertising in "Automatyka"
  • Newsletter
AutomatykaOnline.pl

© 2014 by Przemysłowy Instytut Automatyki i Pomiarów PIAP. All rights reserved.
created by: TOMP