MQTT (MQTT do SMS / SMS do MQTT)
MQTT to protokół komunikacyjny dedykowany Internetowi Rzeczy (IoT). Jest zaprojektowany jako wyjątkowo lekki protokół transmisji komunikatów typu publish/subscribe, który jest idealny do łączenia zdalnych urządzeń przy minimalnym wykorzystaniu pasma sieciowego. Obecnie MQTT jest używane w wielu różnych branżach, takich jak motoryzacja, produkcja, telekomunikacja, przemysł naftowy i gazowy itp.
![MQTT (1)](https://www.smseagle.eu/wpsite/wp-content/uploads/2024/05/MQTT-1.png)
Funkcja MQTT w SMSEagle pozwala konwertować MQTT na SMS i SMS na MQTT. Można utworzyć wiele reguł konwersji:
- gdy do bramki SMSEagle przyjdzie SMS o zdefiniowanej treści, jest on przekazywany do MQTT
- gdy wiadomość o określonej treści znajdzie się w MQTT, bramka SMSEagle może wysłać ją jako SMS do jednego lub wielu odbiorców
Konfiguracja funkcji
Funkcja „MQTT” umożliwia zdefiniowanie kilku reguł przetwarzania dla scenariuszy “Subscribe” (subskrypcji) i “Publish” (publikacji).
![MQTT Rule](https://www.smseagle.eu/wpsite/wp-content/uploads/2024/05/MQTT-Rule.png)
Reguły subskrypcji
Dla każdej reguły przetwarzania użytkownik może zdefiniować:
- czy przekazywanie wiadomości powinno być włączone zawsze, czy jedynie w przypadku wystąpienia określonego tematu, czy w przypadku gdy wiadomość MQTT zawiera określony tekst
- odbiorcę wiadomości (pojedynczy lub grupowy)
- z którego modemu ma zostać wysłana wiadomośc SMS (dla urządzeń z wieloma modemami)
![MQTT Sub](https://www.smseagle.eu/wpsite/wp-content/uploads/2024/05/MQTT-Sub.png)
Reguły publikacji
Dla każdej reguły procesowania użytkownik może zdefiniować:
- czy przekazywane SMSy powinny być zawsze wysyłane, czy tylko dla określonego nadawcy/tekstu wiadomości
- host, port i temat subskrybenta MQTT
- dla urządzeń z wieloma modemami użytkownicy mogą również zdefiniować, z którego modemu SMS jest odbierany
![MQTT Pub](https://www.smseagle.eu/wpsite/wp-content/uploads/2024/05/MQTT-Pub.png)