Dank MQTT-Unterstützung lassen sich in Altova MobileTogether native, plattformübergreifende IoT-Automatisierungsapps für die industrielle Automatisierung, Smart-Office- und Smart-Home-Applikationen erstellen.
MQTT (Message Queuing Telemetry Transport) ist ein schlankes Nachrichtenprotokoll für die Kommunikation zwischen intelligenten Geräten. MQTT ermöglicht ein dezentrales Kommunikationsmodell, bei dem Geräte Informationen an einen zentralen Broker senden und relevante Themen abonnieren können. Mit Hilfe von MQTT lassen sich IoT-Geräte unterschiedlicher Hersteller überwachen, steuern und automatisieren sowie in eine zentrale Steuerungs- und Überwachungslösung integrieren. Aufgrund seiner schlanken Architektur eignet sich MQTT ideal für Umgebungen mit beschränkten Ressourcen wie z.B. IoT-Geräte mit beschränkter Verarbeitungsleistung und Bandbreite.
Aufgrund seines Designs und seiner Effizienz lässt sich das Protokoll sehr gut in einem breiten Spektrum von Applikationen, angefangen von der Smart Home/Office-Automatisierung und industriellem IoT bis zu Smart City-Lösungen einsetzen.
MQTT bildet heute in den verschiedensten Branchen wie der Automobilbranche, der Herstellung, dem Transport, dem Gesundheitswesen und anderen eine wichtige Komponente der Echtzeitüberwachung und -steuerung von Geräten und Prozessen.
Die Automatisierung intelligenter Geräte erfolgt mittels MQTT, wobei Sensoren und Auslöser relevante Themen veröffentlichen und abonnieren können und dadurch eine effiziente Kommunikation im gesamten System erleichtern.
Es gibt zahllose Beispiele. Eines davon ist der Einsatz von Roboterarmen in der Automobilherstellung beim Einbau von Komponenten wie Türen, Fenstern und Teilen des Wageninneren. Sensoren auf den Roboterarmen messen während der Montage Versatz und Druck, was sich auf die Qualität des Endprodukts auswirken kann. Die Daten werden für die Echtzeitüberwachung und Analyse in Form von MQTT-Topics veröffentlicht. Sie können z.B. auch eine App erstellen, die die Anlagentemperatur in einer Produktionsanlage überwacht. Die gemessene Temperatur wird einerseits von einer SPS, die Prozesse in Reaktion auf die Temperatur reguliert, und andererseits von der App für die Visualisierung und Überwachung der Echtzeitdaten abonniert.
Die MQTT-Technologie kommt auch in Smart Home- und Smart Office-Systemen, in denen IoT-Geräte, wie Lampen, Thermostate und Sensoren miteinander kommunizieren müssen, zum Einsatz. Ein einfaches Beispiel ist ein smarter Türsensor oder ein IoT-Präsenzmelder, der eine Nachricht sendet, dass eine Person das Gebäude betreten hat. Diese Nachricht wurde von einer mobilen App abonniert, die anschließend über MQTT-Nachrichten an die jeweiligen anderen smarten Geräte das Licht einschalten, die Temperatur regulieren usw. kann.
Dank MQTT-Unterstützung in MobileTogether können Apps als Publisher und/oder Subscriber Mitglied eines MQTT-Netzwerks werden. Eine App mit Subscriber-Funktionen kann Themen, die sowohl von MobileTogether Publishern als auch Nicht-MobileTogether Publishern veröffentlicht werden, abonnieren.
Im einzigartigen Low-Code-App-Entwicklungsmodell von MobileTogether wurde die MQTT-Unterstützung auf mehrere Arten implementiert:
In MobileTogether kommt eine Kombination aus Drag-and-Drop-Design für die Benutzeroberfläche, einer umfangreichen visuellen Aktionsstruktur-Programmiersprache für die Ereignisbehandlung und standardisierter funktionaler Programmierung für die Auswahl und Verarbeitung von Daten zum Einsatz. Dank dieser einzigartigen Methode lassen sich die verschiedenen Aspekte einer MQTT-fähigen App ganz leicht definieren und testen.
Beim Erstellen einer App zur IoT-Automatisierung oder einer Überwachungsapp kann ein MQTT-Nachrichtenstream in einer Datei aufgezeichnet und anschließend im MobileTogether App-Simulator wiedergegeben werden, um die App noch während der Entwicklung zu testen und zu debuggen.
Für den Einstieg in diese neue Funktionalität enthält MobileTogether eine MQTT-Beispiellösung. Das Framework unterstützt auch andere Funktionalitäten zur Implementierung industrieller Automatisierung, darunter auch das Scannen von Barcodes.
Die umfassende und einfach zu implementierende MQTT-Unterstützung in MobileTogether bietet Flexibilität bei der Implementierung einer großen Bandbreite an IoT-Automatisierungs-Apps, angefangen von Smart-Home-Applikationen bis zu umfangreichen industriellen Automatisierungsapplikationen und darüber hinaus. Laden Sie jetzt den KOSTENLOSEN MobileTogether Designer herunter!
Liste der MobileTogether-Funktionalitäten
MobileTogether FAQ
MobileTogether Video-Demos