Szukaj…


Wprowadzenie

Aby wdrożyć MQTT

Potrzebujemy brokera MQTT i biblioteki klienta MQTT

Biblioteki MQTT i Broker MQTT

Aby korzystać z MQTT w aplikacji, mamy różne biblioteki dostępne dla różnych języków programowania.

Biblioteka MQTT

BIBLIOTEKA JĘZYK OPIS
Eclipse Paho C, C ++, Java, JavaScript, Python, Go, C # Klienci Paho są jednymi z najpopularniejszych implementacji bibliotek klientów.
Klient Fusesource MQTT Jawa Klient Fusesource MQTT to klient Java MQTT z 3 różnymi stylami API: Blokowanie, Przyszłość i Oddzwanianie.
MQTT.js JavaScript MQTT.js to biblioteka klienta MQTT dla Node.js i aplikacji internetowych, dostępna jako moduł npm.
ruby-mqtt Rubin ruby-mqtt to klient MQTT dostępny jako klejnot Ruby. Nie obsługuje QoS> 0.

Broker MQTT

Broker jest przede wszystkim odpowiedzialny za odbieranie wszystkich wiadomości (broker przypomina serwer przesyłania wiadomości), filtrowanie ich, decydowanie, kto jest zainteresowany, a następnie wysyłanie wiadomości do wszystkich subskrybowanych klientów. Implementacje brokera MQTT: Poniższa tabela pokazuje niektóre z najpopularniejszych implementacji brokera typu open source i komercyjnego.

Broker ______ Opis
Apache ActiveMQ ActiveMQ to wieloprotokołowy broker komunikatów o otwartym kodzie źródłowym z rdzeniem napisanym wokół JMS. Obsługuje MQTT i odwzorowuje semantykę MQTT na JMS.
komar
Królik MQ RabbitMQ to skalowalna implementacja kolejki komunikatów typu open source napisana w języku Erlang. Jest to broker komunikatów AMQP, ale dostępna jest wtyczka MQTT. Nie obsługuje wszystkich funkcji MQTT (np. QoS 2).
HiveMQ HiveMQ to skalowalny, wysokowydajny broker MQTT odpowiedni do wdrożeń o znaczeniu krytycznym. W pełni obsługuje MQTT 3.1 i MQTT 3.1.1 i oferuje takie funkcje, jak gniazda sieciowe, klastrowanie oraz system wtyczek typu open source dla programistów Java.
WebsphereMQ / IBM MQ Websphere MQ to komercyjne oprogramowanie pośrednie zorientowane na komunikaty firmy IBM. W pełni obsługuje MQTT.

kroki, aby zainstalować brokera ActiveMQ

Wejdź na stronę ActiveMQ i pobierz najnowszą stabilną wersję activeMQ

kliknij tutaj, aby pobrać pliki activeMQ

  • po pobraniu rozpakuj go

jeśli używasz systemu Windows 32

  • Przejdź do apache-activemq-5.14.3 \ bin \ win32

jeśli Windows 64

  • apache-activemq-5.14.3 \ bin \ win64
  • uruchom plik wsadowy activemq
  • to znaczy, serwer ActiveMQ działa w wierszu polecenia

jeśli chcesz zobaczyć konsolę interfejsu użytkownika dla activeMQ. aby dowiedzieć się, w jaki sposób wiadomości są zorganizowane i wysyłane

dostałem na http: // localhost: 8161 / admin / wprowadź opis zdjęcia tutaj

  • domyślnie

nazwa użytkownika = admin

hasło = admin

  • następnie kliknij kartę tematu.

wprowadź opis zdjęcia tutaj

Karta Temat zawiera informacje na temat liczby tematów i aktywnych konsumentów, produktów, dostarczonych lub nie wiadomości.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow