iOS MQTT Client Setup

Text geknüpft
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.
  • setup connection
  • 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.
Network protocols list
TCP SSL
Websocket SSL

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.
  • Add dashboard
  • 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:

Additional options
  • 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).
  • Panel list
  • 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.