Współczesne systemy automatyki coraz częściej współpracują z wieloma urządzeniami oraz zewnętrznymi platformami. W takich rozwiązaniach kluczowa staje się możliwość sprawnej wymiany danych pomiędzy różnymi systemami.
Moduły komunikacyjne BasicLTE i Basic4G od dawna, świetnie sobie radzą z powiadomieniami głosowymi, SMS-owymi i sterowaniem przez aplikacje. Od najnowszej wersji v3.3 dochodzi do tego nowa, znacznie bardziej uniwersalna możliwość: obsługa protokołu MQTT. Dzięki temu moduły, mogą nie tylko informować o swoim stanie, ale również wymieniać dane z zewnętrznymi systemami i odbierać od nich polecenia sterujące.
MQTT to standardowy, bardzo popularny sposób komunikacji między urządzeniami „internetu rzeczy” (IoT). Można sobie to wyobrazić, jako publikację i odczyt informacji na tablicy ogłoszeń, umieszczonej w chmurze. Urządzenia obsługujące protokół MQTT, mogą na niej publikować informacje o swoim stanie, a inne urządzenia lub aplikacje mogą te informacje odczytywać. Dzięki takiej architekturze urządzenia nie muszą być bezpośrednio połączone ze sobą, co ułatwia integrację różnych systemów i usług.
Po skonfigurowaniu połączenia z brokerem, moduł BasicLTE zaczyna:
Innymi słowy: moduł, który dotąd komunikował się głównie SMS-em i przez własną aplikację, może teraz stać się pełnoprawnym elementem większego systemu.
Połączenie z brokerem można skonfigurować na kilka sposobów – od najprostszego, bez szyfrowania, po zaawansowane rozwiązania z obustronną autentykacją, czyli potwierdzeniem tożsamości (tzw. mutual TLS), gdzie zarówno broker, jak i moduł muszą wzajemnie się „przedstawić” za pomocą odpowiednich certyfikatów. Dzięki temu integrację można dopasować zarówno do prostych zastosowań, jak instalacji wymagających bardziej rozbudowanych zabezpieczeń.
Jednym z przykładów wykorzystania MQTT jest możliwość integracji z platformą ThingsBoard.
Platforma pozwala na wizualizację, nadzór i sterowanie modułem z poziomu przeglądarki. Dzięki temu dane z urządzenia mogą być prezentowane w formie dopasowanej do konkretnego zastosowania, a użytkownik może korzystać z wygodnego interfejsu do obserwowania i zmiany stanu systemu.
Dodanie MQTT to kolejny krok w rozwoju modułów komunikacyjnych Ropam. Urządzenia mogą pełnić nie tylko funkcję modułów powiadamiania i sterowania, ale również źródła danych dla zewnętrznych systemów i aplikacji.
Poznaj moduły BasicLTE i Basic4G z obsługą MQTT i odkryj nowe możliwości
integracji z zewnętrznymi systemami.