Sök…


Introduktion

För att implementera MQTT

Vi behöver MQTT-mäklare och MQTT-klientbibliotek

MQTT-bibliotek och MQTT-mäklare

För att använda MQTT i applikationen har vi olika bibliotek tillgängliga för olika programmeringsspråk.

MQTT-bibliotek

BIBLIOTEK SPRÅK BESKRIVNING
Eclipse Paho C, C ++, Java, Javascript, Python, Go, C # Paho-klienter är bland de mest populära implementeringarna av klientbiblioteket.
Fusesource MQTT-klient Java Fusesource MQTT-klienten är en Java MQTT-klient med 3 olika API-stilar: Blockering, framtidsbaserad och återuppringningsbaserad.
MQTT.js Javascript MQTT.js är ett MQTT-klientbibliotek för Node.js och webbapplikationer, tillgängliga som en npm-modul.
ruby-mqtt Rubin ruby-mqtt är en MQTT-klient som finns som en Ruby-pärla. Det stöder inte QoS> 0.

MQTT Mäklare

Mäklaren är huvudsakligen ansvarig för att ta emot alla meddelanden (mäklare är som meddelandeserver), filtrera dem, bestämma vem som är intresserad av det och sedan skicka meddelandet till alla abonnerade klienter. MQTT Broker-implementationer: Tabellen nedan visar några av de mest populära implementeringarna av open source och kommersiella mäklare.

Mäklare ______ Beskrivning
Apache ActiveMQ ActiveMQ är en öppen källkod med flera protokollmeddelandemäklare med en kärna skriven runt JMS. Den stöder MQTT och kartlägger MQTT semantik över JMS.
mosquitto
Kanin MQ RabbitMQ är en skalbar, implementering av öppen källkod för meddelandekö, skriven i Erlang. Det är en AMQP-meddelandemäklare men har ett MQTT-plugin tillgängligt. Stöder inte alla MQTT-funktioner (t.ex. QoS 2).
HiveMQ HiveMQ är en skalbar, högpresterande MQTT-mäklare som är lämplig för uppdragskritiska implementeringar. Den stöder fullt ut MQTT 3.1 och MQTT 3.1.1 och har funktioner som webbuttag, klustering och ett open-source plugin-system för Java-utvecklare.
WebsphereMQ / IBM MQ Websphere MQ är ett kommersiellt meddelandenorienterat mellanprogram av IBM. Stöder helt MQTT.

steg för att installera ActiveMQ mäklare

Gå till ActiveMQ-webbplatsen och ladda ner den senaste stabila versionen av activeMQ

Klicka här för att ladda ner ActiveMQ

  • packa upp den efter nedladdningen

om du använder Windows 32

  • Gå till apache-activemq-5.14.3 \ bin \ win32

om windows 64

  • apache-ActiveMQ-5.14.3 \ bin \ Win64
  • kör aktivemq- batchfilen
  • det är det, ActiveMQ-servern körs på kommandotolken

om du vill se UI Consle för activeMQ. för att få hur meddelanden är organiserade och skickas

kom till http: // localhost: 8161 / admin / ange bildbeskrivning här

  • som standard

användarnamn = admin

lösenord = admin

  • klicka sedan på fliken ämne.

ange bildbeskrivning här

Fliken Ämne ger information om hur många ämnen som finns och aktiva konsumenter, producerar, meddelanden som levereras eller inte.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow