Einleitung
Diese Dokumentation bietet einen gründlichen Leitfaden zur Integration unsererMQTT Broker(CrystalMQ) oder
anderer MQTT-Broker mit einer mobilen Anwendung auf iOS. Es umfasst wesentliche Aufgaben wie
Verbindungsaufbau, Anmeldung zu Themen, Anmeldung und Austausch von Nachrichten.
Durch die folgenden Schritte können Sie reibungslos implementierenMQTKommunikation innerhalb
Ihr
mobile Anwendungen.
Anforderungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie:
- Ein iPhone oder iPad mit iOS
- Ein MQTT-Broker Ihrer Wahl
- Jede MQTT-Client-App aus dem App Store (Für diesen Leitfaden verwenden wir IoT MQTT Panel als ein
Beispiel:
- Aktive Internet-Konnektivität auf Ihrem Gerät
Download der Mobile App
Starten Sie das Herunterladen und Installieren der IoT MQTT Panel App von
Der App Store:
- Öffnen Sie den App Store auf Ihrem iOS-Gerät.
- Suche nach "IoT MQTT Panel" App.
- Tippen Sie auf "Get", um die App herunterzuladen und zu installieren.
Schritte zum Verbinden des IoT MQTT Panels mit einem MQTT Broker
Schritt 1: Öffnen Sie das IoT MQTT System App
Sobald die App installiert ist, starten Sie das IoT MQTT Panel auf Ihrem iOS-Gerät.
Schritt 2: Neue Broker hinzufügen
- Tippen Sie auf dem Hauptbildschirm der App auf "Einrichten einer Verbindung" um eine neue Verbindung mit
Ihr MQTT-Broker.
- Geben Sie folgende Angaben ein:
- Verbindungsname: Geben Sie einen Namen an Ihre Brokerverbindung (z.B. "Home MQTT
Broker").
- Client ID: Geben Sie eine einzigartige Client-ID (z.B. iOSClient1) ein. Jede Einrichtung verbindet
der Broker sollte eine einzigartige ID haben.
- Broker Web/IP Adresse: Geben Sie den Hostnamen oder die IP-Adresse IhresMQTT Broker(z.B. Crystalmq.bevywise.com).
- Port: Geben Sie die Portnummer des MQTT-Brokers an (Standard ist 1883 für
unverschlüsselte Kommunikation oder 8883 für verschlüsselte Kommunikation).
- Netzprotokoll: Wählen Sie das entsprechende Protokoll (TCP, TCP-SSL, WebSocket,
WebSocket-SSL) wie erforderlich.
Schritt 3: Dashboard hinzufügen
Stellen Sie sicher, dass mindestens ein Dashboard eingerichtet ist, um die Verbindung herzustellen:
- Tippen Sie auf das '+'-Symbol, um das 'Add Dashboard' Fenster zu öffnen.
- Geben Sie einen Namen für Ihr Dashboard ein.
- Tippen Sie auf "Save", um das Dashboard zu erstellen.
Schritt 4: Zusätzliche Einstellungen konfigurieren (Optional)
Tippen Sie auf "Zusätzliche Optionen" um erweiterte Einstellungen zu konfigurieren:
- Benutzername: Geben Sie den Benutzernamen Ihres Brokers ein, wenn eine Authentifizierung erforderlich ist.
- Passwort: Geben Sie das mit dem Benutzernamen verbundene Passwort an.
- Auto Connect: Aktivieren Sie eine automatische Wiederverbindung nach Netzwerkstörungen.
- Halten Sie Alive: Just theIch bin nicht da.Intervall in Sekunden (Standard ist 60).
- Saubere Sitzung: Reine Sitzung aktivieren oder deaktivieren (Standard ist aktiviert).
- Letzter Beitrag
wird
und das Testament(LWT): Stellen Sie eine zu sendende Nachricht ein, wenn der Client
abschaltet
unerwartet.
- Benachrichtigen Sie auf Disconnect: Erhalten Sie Benachrichtigungen, wenn der Client aufgrund von
Fehler.
Schritt 5: Speichern und Verbinden
Wenn alle Details eingegeben werden, tippen Sie auf "Create", um die Verbindung zu speichern
Einstellungen. Tippen Sie auf den neu erstellten Broker-Eintrag, um die Verbindung zu initiieren.
Schritt 6: Fügen Sie ein Panel hinzu, um Themen abzumelden
Nach dem Anschluss an den Broker, fügen Sie Panels zu abonnieren Themen
und Nachrichten anzeigen:
- Tippen Sie auf das '+'-Symbol und wählen Sie den Paneltyp (z.B. Textfeld, Schalttafel).
- Konfigurieren Sie das Panel:
- Name: Geben Sie einen Namen für das Panel ein.
- Thema: Geben Sie das Thema abonnieren (z.B. Haus/Temperatur).
- QoS: Setzen Sie die Qualität der Service-Ebene (Standard ist 0).
- Tippen Sie auf "Save", um das Panel hinzuzufügen.
Schritt 7: Mitteilungen veröffentlichen
Um Nachrichten zu einem Thema zu veröffentlichen:
- Navigieren Sie auf die Registerkarte "Publish".
- Geben Sie das Thema und Nachrichten-Payload ein.
- Tippen Sie auf "Publish" um die Nachricht zu senden.
Sie haben nun die IoT MQTT Panel App erfolgreich auf Ihre
iOS-Gerät an einen MQTT-Broker. Beginn der Anmeldung zu Themen, um Nachrichten zu erhalten und
Veröffentlichung von Nachrichten zur Kommunikation mit anderen Geräten oder Dienstleistungen in Ihrem IoT-Netzwerk.