Quelle: dotnetpro
MQTT für das Internet of Things (IoT) 16.12.2020, 07:26 Uhr

Industrie 4.0 mit Android

Mit Android Studio einen Client für MQTT erstellen.
MQTT stellt ein offenes Nachrichtenprotokoll für die Machine-to-Machine- (M2M) Kommunikation dar. MQTT steht für Message Queuing Telemetry Transport und wurde offiziell ab 2010 veröffentlicht und hat sich in den letzten Jahren zum De-facto-Standard für das Internet of Things (IoT) entwickelt.
MQTT: So sieht die Architektur von MQTT aus (Bild 1)
Quelle: Basler
Hinter dem MQTT-Protokoll verbirgt sich eine leichtgewichtige Publish/Subscribe-Lösung, bei der Anwender Topics einrichten können, über die Clients (als Publisher) Nachrichten bereitstellen und andere Clients (als Subscribers) Nachrichten entnehmen. Clients können unter MQTT beide Rollen besitzen, das heißt sowohl als Publisher wie auch als Subscriber fungieren. Um Art und Inhalt der Nachricht kümmert sich MQTT nicht. Das bleibt der jeweiligen Implementierung und Vorgehensweise überlassen. Bild 1 zeigt das Publish / Subscribe-Pattern von MQTT.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar