Android MQTT Client Setup

Text geknüpft

Einleitung

Entwickler können MQTT in Android-Projekte mit Bibliotheken wieEclipse Paho Android Service.

Für schnelles Testen und praktische Anwendung müssen Sie jedoch nicht immer eine App von Grund auf aufbauen. Stattdessen können Sie verwendenIoT MQT Panel, eine kostenlose Android-App im Play Store zur Verfügung, um zu verbinden, abonnieren, veröffentlichen und überwachenMQT Themen. Dieser Leitfaden führt Sie mit der App zur Arbeit durch mit einemMQTT Broker.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie:

  • Ein Android-Handy mitIoT MQT Panelinstalliert (aus Play 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:)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.
    • Sie QoS mismatch (versuchen Sie zuerst QoS 0).
  • Kann nicht mit Broker verbinden

    • Benutzername/Passwort überprüfen.
    • Einige Broker brauchen TLS/SSL – verwenden Port 8883 und entsprechende Zertifikate.

Real-Time IoT bei Ihren Fingertips!

Drehen Sie Ihr Telefon in ein
Live IoT Dashboard

Verbinden, abonnieren und mühelos mit dem von unserem Broker betriebenen IoT MQTT Panel Daten veröffentlichen.