1. W porządku. Blog: W porządku. Co to jest protokół MQTT?

Co to jest protokół MQTT?

Facebook
Na Twitterze.
Linkeying. kgm

1

MQTT (Message kolejking Telemetry Transport) jest powszechnie stosowanym protokołem transportowym w Internecie przedmiotów opartym na publikowaniu/subskrybowaniu. Wydany przez programistę IBM w 1999 roku, jest lekki, prosty, otwarty i łatwy do wdrożenia. Te funkcje sprawiają, że protokół MQTT jest odpowiedni dla szerokiej gamy aplikacji. W złożonym i ograniczonym środowisku aplikacji, jako protokół komunikatora o niskiej przepustowości, ma szeroki zakres zastosowań w Internecie przedmiotów, sprzęcie przemysłowym, komunikacji mobilnej i innych dziedzinach. Takich jak komunikacja między maszynami M2M, IoT Internet przedmiotów. Protokół MQTT jest szeroko stosowany w Internecie przedmiotów dzięki możliwościom gromadzenia danych i komunikacji z czujnikami, urządzeniami medycznymi, inteligentnymi stronami domowymi i urządzeniami automatyki.

Większość funkcji MQTT polega na zapewnianiu niezawodnych usług przesyłania wiadomości w czasie rzeczywistym dla zdalnie podłączonych urządzeń z niewielką ilością kodu i ograniczoną przepustowością. Ponadto protokół MQTT ma następujące cechy:

  1. Użyj subskrypcji publikowania wiadomości, aby rozwiązać powiązanie z aplikacją;
  2. Mała transmisja i niski narzut (2 bajty nagłówka o stałej długości), minimalizując wymianę protokołu i oszczędzając zużycie ruchu;
  3. Użyj testamentu końcowego i funkcji testowej, aby powiadomić odpowiednie strony o nieprawidłowych zakłóceniach klienta;
  4. Zezwalaj użytkownikom na dynamiczne tworzenie motywów, aby ułatwić obsługę i konserwację przy zerowych kosztach;
  5. Osiągnij dużą przepustowość, niskie opóźnienie i wysoką stabilność6. Nie ma ograniczeń co do rodzaju i formatu przesyłanych danych, aby zapewnić elastyczność danych;