Hintergrundwissen/Ressourcen zu MQTT:
Dokumentation, Software und Online-Dienste zu MQTT
Für einen ersten Überblick über den MQTT-Kosmos haben wir an dieser Stelle relevante Dokumente, Software und Webseiten zusammengestellt. Wenn Sie den Eindruck haben, dass ein wichtiger Eintrag fehlt, freuen wir uns über einen Hinweis.
Dokumentationen
-
MQTT - Protokoll für das Internet der Dinge
[de] heise Developer - Dieser Artikel bietet einen guten deutschsprachigen Überblick über MQTT und seine Funktionsweise
https://www.heise.de/developer/artikel/MQTT-Protokoll-fuer-das-Internet-der-Dinge-2168152.html -
Kommunikation über MQTT
[de] Der pragmatische Architekt von heise Developer zeigt praktische Beispiele der MQTT-Client-Entwicklung für Arduino, JavaScript und Java.
https://www.heise.de/developer/artikel/Kommunikation-ueber-MQTT-3238975.html -
MQTT Essentials
[en] Einen ausführlichen Einstieg in das Thema MQTT bietet die 10-teilige Doku-Reihe von HiveMQ, einem kommerziellen MQTT-Broker für Business-Anwendungen.
http://www.hivemq.com/mqtt-essentials -
MQTT-Community-Wiki
Dieses Wiki war ursprünglich Teil der von MQTT-Entwickler Andy Standford-Clark betriebenen Seite mqtt.org. Heute findet man es auf Github.
https://github.com/mqtt/mqtt.github.io/wiki -
Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry
[en] Das IBM-Redbook zum Thema MQTT bietet auf 270 Seiten geballtes Expertenwissen. Es beinhaltet neben einem Kurzeinstieg viele praktische Beispiele und Demo-Szenarien.
http://www.redbooks.ibm.com/redbooks/pdfs/sg248054.pdf -
MQTT Version 3.1.1 Plus Errata 01
[en] Der OASIS-Standard (ISO/IEC 20922:2016) in der aktuellen Version kann unter dieser Adresse kostenfrei abgerufen werden.
http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html
MQTT-fähige Hardware
-
Web-IO 4.0 Digital
Schaltsignale über Netzwerk steuern, erfassen und überwachen.
zur Produktübersicht
-
Web-Thermometer
Messgeräte welche Temperatur, Luftfeuchte und Luftdruck erfassen und die Werte im Netzwerk zur Verfügung stellen.
zur Produktübersicht
-
rule.box
Mit Node-RED als Programmierumgebung verfügt die rule.box über alles, was für die Erfassung, Verarbeitung und den Versand von Daten benötigt wird.
zur Produktübersicht
-
MQTT.box
Die MQTT.box ist ein vollwertiger Mosquitto MQTT-Broker auf der Hutschiene.
zum Datenblatt
Entwicklung
-
Eclipse Paho
Das Eclipse Paho-Projekt stellt MQTT-Client-Bibliotheken für eine Vielzahl von Programmiersprachen bereit.
https://www.eclipse.org/paho/ -
MQTT.fx
Ein wertvolles Tool für die Interaktion mit MQTT-Anwendungen.
http://mqttfx.jfx4ee.org
Broker
-
Mosquitto
Freier MQTT-Broker für eine Vielzahl von Betriebssystemen, lizensiert über die Eclipse Public Licence.
https://mosquitto.org -
emqtt
Ein weiterer freier Message-Broker, geschrieben in Erlang.
https://emqtt.io -
IBM WebsphereMQ
Das Messaging-Plattform von IBM.
http://www.ibm.com/software/products/de/websphere-mq -
HiveMQ
Der deutsche Softwarehersteller dc² bietet mit HiveMQ eine skalierende MQTT-Lösung für Unternehmen.
https://www.hivemq.com/
Clouds
-
Bosch IoT-Cloud
Eine zuverlässige Cloud, bei der die erfassten Daten in Deutschland gespeichert werden.
https://www.bosch-si.com/de/produkte/bosch-iot-suite/iot-cloud/bosch-iot-cloud-2.html -
IBM BlueMix
Die Cloud von IBM - kostenlos für bis zu 20 verbundene Geräte.
http://www.ibm.com/cloud-computing/bluemix/internet-of-things/de-de -
Microsoft Azure IoT-Hub
Die IoT-Cloud von Microsoft unterstützt ebenfalls MQTT.
https://azure.microsoft.com/de-de/services/iot-hub -
CloudMQTT
Skalierende Cloud-Lösung, kostenlos für bis zu 10 Geräte.
https://www.cloudmqtt.com