iOS MQTT Client Setup

Text geknüpft

Einleitung

MQTT (Message Queuing Telemetry Transport) ist ein leichtes Veröffentlichen / Abonnieren Messaging Protokoll weit verbreitet in IoT-Anwendungen. Auf iOS können Sie integrierenMQTin Ihre Apps mit Frameworks wieKakaooderMoscapsulewenn Sie von Grund auf aufbauen wollen.

Für schnelles Testen und praktische Anwendung müssen Sie jedoch keinen Code schreiben. Stattdessen, Sie können dieIoT MQT PanelApp, verfügbar im App Store. Diese App bietet eine einfache Möglichkeit Verbindung zu einemMQTT Broker, Themen abonnieren, Nachrichten veröffentlichen und IoT-Daten direkt visualisieren von Ihrem iPhone oder iPad.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie:

  • Ein iPhone oder iPad mitIoT MQT Panelinstalliert (aus dem App Store).

MQT Verbindung

Stellen Sie sicher, dass Sie die Broker Details haben (Hostname, Port, Benutzername/Passwort, CA-Zertifikat) handlich.

  • ÖffnenIoT MQT Panel.
  • Band„+“eine neue Verbindung hinzufügen.
  • Füllen Sie folgende Felder aus:
    • Name der Hersteller:Jeder freundliche Name (z.B. Test1).
    • Client ID:Eine starke Kennung (z.B. Testclient-104).
    • Broker Adresse:(z.B. Crystalmq.bevywise.com)
    • Hafen:1883 (Standard für Nicht-TLS).
    • Netzprotokoll:TCP.
    • Das ist ein Problem.Sie sind nicht daBenutzername und Passworterforderlich.
  • BandErstellungum die Verbindung zu speichern.
  • Wählen Sie die Verbindung und tippen Sie auf)Status wird bei erfolgreichem Erfolg zu Connected wechseln.
  • Erstellen einerDas ist dasfür dieses Gerät.
Add connection


Add dashboard

MQT Anmeldung

  • Sobald Sie angeschlossen sind, öffnen Sie dashboard Ihrer Verbindung.
  • Band„+“In den Warenkorb→ WählenLiniendiagramm.
  • Füllen Sie die Felder aus:
    • Name des Panels:z.B. TempTrend.
    • Thema:Sensor/Temp.
    • Auf den Wunschzettelz.B. Temperatur.
    • GrafikoptionenKonfigurieren Sie Zeitfenster, Achsenskalierung und Auto-Scroll nach Bedarf.
  • BandRette.
  • Das Panel wird nun alle numerischen Werte, die auf Sensor/Temp veröffentlicht.
Select Panel Type


Edit Panel

MQTT Publizieren

  • Tippen Sie auf das Armaturenbrett„+“In den Warenkorb→ WählenText Input Panel.
  • Füllen Sie die Felder aus:
    • Name des Panels:z.B. PublishTemperature.
    • Thema:Sensor/Temp.
    • QoS:Wählen Sie QoS-Ebene (Standard = 0).
    • Enthalten:Wenn du willst Sie wollen, dass der Broker den letzten veröffentlichten Wert besitzen.
    • Der Präsident
      • Timestamp:Auto-Insert aktuelle Zeit.
      • JSON:Wrap Input als JSON.
      • Oder hinterlassen Sie als Klartext für numerische Eingaben.
  • BandRette.
  • Veröffentlichen: Geben Sie einen Wert ein (z.B. 25) und drückenSchick.
  • Das Line Graph Panel wird sofort mit dem neuen Datenpunkt aktualisiert.
Edit Panel


Dashboard

MQTT Disconnect

Saubere Trennung sorgt dafür, dass der Broker Ressourcen freigibt, die an die Sitzung gebunden sind und vermeidet lingerierende Steckdosenverbindungen.


  • Tippen Sie auf Ihre Brokerverbindung aus der Hauptverbindungsliste.
  • WählenTrennen (Cloud Icon).
  • Die App wird das Veröffentlichungs- und Anmeldungsverbot bis zum Wiederanschließen beenden.

Fehlerbehebung

  • Kann nicht mit Broker verbinden

    • Kontakt Sie den Broker IP/Hostname, Port und Netzwerkprotokoll.
    • Verifizieren Sie Netzwerk-Konnektivität.
    • Stellen Sie sicher, dass Client-IDs einzigartig sind.
  • Das ist nicht gut. Nachrichten

    • Bestfirmen Sie das Thema genau (Sensor/Temp ist case-sensitive).
    • Stellen Sie sicher, dass Daten für das Line Graph Panel korrekt angezeigt werden.
    • ÜberprüfungQomismatch (versuchen Sie zuerst QoS 0).
  • Kann nicht mit Broker verbinden

    • Benutzername/Passwort überprüfen.
    • Ein paar TippsTLS/SSL– verwenden Sie Port 8883 und entsprechende Zertifikate.

Monitor MQTT Nachrichten!

Echtzeit-MQTT auf iOS

Abonnieren, veröffentlichen und überwachen MQTT Broker-Nachrichten direkt von
Ihr iOS-Gerät, das sofortige Einblicke und Kontrolle ermöglicht.