Zum Hauptinhalt springen
Version: TAO v2.x

MQTT unter Windows verwenden

Den internen MQTT broker verwenden

Diese Seite erklärt, wie Sie unter Windows auf Ihren MQTT-Server zugreifen, uplink-Pakete abrufen und downlink-Pakete mit MQTTX (https://mqttx.app/downloads) senden können.

MQTTX konnektoren

  • Öffnen Sie die MQTTX-Anwendung und erstellen Sie eine neue konnektoren
  • Konfigurieren Sie sie mit:
    • Name : Anzeigename

    • Host-Protokoll: mqtt://

    • Host-IP: IP des Server-gateway

    • Port: 1883

    • Client-ID: Verwenden Sie die vorkonfigurierte

    • Benutzername: tao

    • Passwort: tao

    • SSL/TLS: aus

    • MQTT-Version: 3.1

    • lassen Sie alle anderen Felder mit den Standardeinstellungen

    • klicken Sie auf Connect, wenn Sie fertig sind

  • Das Standard-uplink-Topic ist /uplink-topic auf dem MQTT-Server

  • In der MQTTX-Anwendung

    • klicken Sie auf New Subscription
    • Topic konfigurieren: /uplink-topic
  • Jeder neue uplink wird im Verlaufspanel hinzugefügt:

  • Da die payload JSON-basiert ist, können Sie JSON in der Kombinationsliste oben links auswählen, damit sie eingerückt wird

  • Die Standard-Topics sind /downlink-topic und /downlink-status-topic

  • Die verschiedenen downlink-Übermittlungsfehlerursachen sind hier beschrieben (suchen Sie nach DeliveryFailedCause im DevEUI_downlink_Sent report).

  • In der MQTTX-Anwendung

    • klicken Sie auf New Subscription
    • Topic konfigurieren: /downlink-topic
    • klicken Sie auf New Subscription
    • Topic konfigurieren: /downlink-status-topic
  • Am Ende des Panels haben Sie ein Formular zum Senden von data

    • Ziel auf /downlink-topic konfigurieren

    • kopieren und fügen Sie den folgenden JSON-Ausschnitt ein:

      {
      "DevEUI_downlink": {
      "DevEUI": "70B3D53260001A75",
      "FPort": "2",
      "Confirmed": "0",
      "FlushDownlinkQueue": "1",
      "payload_hex": "0304FD"
      }
      }

    • drücken Sie die Pfeiltaste, um die downlink-Nachricht zu senden
    • Sie erhalten dann eine erste Nachricht auf dem /downlink-topic, dies ist die exakt gesendete Nachricht
    • Sie erhalten später den Übertragungsstatus im /downlink-status-topic, in unserem Beispiel wird der downlink aufgrund eines Invalid DevEUI abgelehnt