MQTT
Installation och installation
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 /
- som standard
användarnamn = admin
lösenord = admin
- klicka sedan på fliken ämne.
Fliken Ämne ger information om hur många ämnen som finns och aktiva konsumenter, producerar, meddelanden som levereras eller inte.