Programowanie w środowisku MicroPython (10). Chmura i MQTT

Programowanie w środowisku MicroPython (10). Chmura i MQTT

Protokół MQTT powstał w 1999 roku. Został opracowany z myślą o prostych urządzeniach, które przesyłają małe pakiety danych. Umożliwia bardzo łatwą komunikację z serwerem w celu wysyłania i pobierania niewielkich ilości informacji.

Trochę teorii Urządzenia wykorzystujące protokół MQTT nie przesyłają informacji sobie bezpośrednio, lecz wykorzystują tzw. brokera, który jest pośrednikiem w komunikacji. Stanowi on coś w rodzaju serwera, który nadzoruje wszystkie urządzenia i zarządza komunikacją pomiędzy nimi. Odbiera wiadomości nadesłane przez urządzenia, a następnie przekazuje dalej te wiadomości urządzeniom, które powinny je otrzymać. Ważnym pojęciem jest temat (ang. topic). Każda wiadomość musi być wysłana do jakiegoś tematu. Wewnątrz tematu mogą być zdefiniowane podtematy, a wewnątrz nich mogą być jeszcze podtematy podrzędne. W ten sposób tworzy się hierarchiczna struktura danych. Aby urządzenie mogło odczytać wiadomość, najpierw musi zasubskrybować chociaż jeden temat. Kiedy broker MQTT otrzyma jakąś wiadomość związaną z tym tematem, wówczas automatycznie roześle ją do wszystkich urządzeń, które dany temat zasubskrybowały. Załóżmy, że w systemie automatyki domowej mamy prostą sieć czujników, które mierzą parametry pogodowe. Mamy także sterownik bramy garażowej, która...
Aby kontynuować czytanie wykup Prenumeratę
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik luty 2026

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio marzec - kwiecień 2026

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje styczeń - luty 2026

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna styczeń - luty 2026

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich marzec 2026

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów