Was ist ein Mosquitto Broker?
MQTT steht für „Message Queuing Telemetry Transport“. Es ist ein offenes Nachrichtenprotokoll für Fälle, bei denen Clients einen kleinen Code-Footprint brauchen und mit unzuverlässigen Netzwerken oder Netzwerken mit eingeschränkten Bandbreitenressourcen verbunden sind.Entsprechende Geräte reichen von Sensoren und Aktoren, Mobiltelefonen, eingebetteten Systemen in Fahrzeugen oder Laptops bis zu voll entwickelten Rechnern. MQTT war bis zur Version 3.1 ein Akronym für MQ Telemetry Transport, wobei MQ von MQSeries abgeleitet ist und für Message Queueing steht.Der Broker ist dafür verantwortlich, alle Nachrichten zu empfangen, die Nachrichten zu filtern, zu bestimmen, wer die einzelnen Nachrichten abonniert hat, und die Nachricht an diese abonnierten Clients zu senden.

Welcher Raspberry Pi als MQTT Broker : Wer einen MQTT-Broker im eigenen lokalen Netzwerk betreiben möchte, für den bietet sich als Hardware der Mini-Computer Raspberry Pi an. Darauf kann man Mosquitto installieren. Das ist ein frei verfügbarer MQTT-Broker. Hier geht es darum Mosquitto zu installieren, zu konfigurieren und zu testen.

Was macht Mosquitto

Mosquitto implementiert das MQTT-Protokoll, das ein schlankes und effizientes Protokoll für die Kommunikation zwischen Geräten ist. Der Mosquitto MQTT-Broker ermöglicht es, Geräte und Anwendungen miteinander zu verbinden und in Echtzeit Daten auszutauschen.

Was macht MQTT-Broker : Sie können Identität, Authentifizierung und Autorisierung zwischen Clients und dem Broker mit SSL-Zertifikaten und/oder Passwörtern implementieren. Der MQTT-Broker authentifiziert die Clients in der Regel mit ihren Passwörtern sowie mit eindeutigen Client-Kennungen, die er jedem Client zuweist.

Sie können Identität, Authentifizierung und Autorisierung zwischen Clients und dem Broker mit SSL-Zertifikaten und/oder Passwörtern implementieren. Der MQTT-Broker authentifiziert die Clients in der Regel mit ihren Passwörtern sowie mit eindeutigen Client-Kennungen, die er jedem Client zuweist.

MQTT eine echtzeitfähige Verbindung, die neben der permanenten Zustandsvisualisierung einen Alarm innerhalb von Sekundenbruchteilen weiterleitet. Alarme werden also mit Zustellgarantie übermittelt und müssen quittiert werden.

Ist MQTT kostenlos

Der Zugang ist kostenlos und ohne Registrierung oder Konfiguration sofort nutzbar. Detaillierte Informationen dazu finden Sie auf der entsprechenden Webseite von Mosquitto https://test.mosquitto.org.MQTT Verbindung

Sowohl der MQTT-Client als auch der Broker benötigen einen TCP/IP-Stack zur Kommunikation. Die Clients verbinden sich nie untereinander, sondern nur mit dem Broker.Ein MQTT-Client ist ein Programm, dass das Protokoll verwendet, um Nachrichten zwischen einem Server und einem oder mehreren Clients zu übertragen. Es kann genutzt werden, um Daten zwischen verschiedenen Geräten zu übertragen.