QNAP Systems, Inc. - Network Attached Storage (NAS)

Language

Support

Wie kann ich mich mit CoAP mit QIoT Suite Lite verbinden?

In diesem Tutorial lernen Sie, wie Sie sich mit CoAP mit QIoT Suite Lite verbinden.

Im folgenden Tutorial erfahren Sie, wie Sie verschiedene Entwicklungsboards mit QIoT Suite Lite verbinden: https://www.qnap.com/en/how-to/tutorial/qiot-suite-lite

Unter dem folgenden Link erfahren Sie, wie Sie IoT-Anwendungen und Dinge einrichten: https://www.qnap.com/en/how-to/tutorial/article/how-to-show-dht11-data-on-qiot-dashboard

Sie können den QNAP GitHub auch unter https://github.com/qnap-dev/qnap-qiot-sdks einsehen

IoT-Anwendungen öffnen, um CoAP-Einstellungen zu erhalten

  • Öffnen Sie Ihre IoT-Anwendungen und gehen Sie zu Ihren Dingen.
  • Klicken Sie auf "Ein Gerät verbinden":
  • Wählen Sie "CoAP" und klicken Sie auf "Weiter".
  • Klicken Sie auf "JSON-Datei herunterladen". Der Name der Datei ist "resourceinfo.json".

* Weitere Informationen über "resourceinfo.json"
Das folgende ist Beispielcode aus resourceinfo.json:

 {
 "myqnapcloudHost": "Not Available",
 "clientId": "rpi2_1508915341",
 "host": [
 "172.17.28.73"
 ],
 "r": "c08b5979-1f8f-42da-9085-d761707be65c",
 "t": "r:e91d53d57729b9d0b59772f9f2a130dc",
 "port": 25683,
 "resources": [
 {
 "description": "",
 "datatype": "Float",
 "resourceid": "temp",
 "topic": "r/qiot/things/admin/rpi2/temp",
 "resourcename": "temp",
 "resourcetypename": "Temperature",
 "unit": "°C"
 }
 ]
 }
  • Referenz:

    1. "myqnapcloudHost": Wenn Sie die myqnapcloud DDNS-Dienste auf Ihrem NAS verbinden, wird ein Internet Hostname zur Verfügung gestellt wird, der eine Verbindung zu QIoT Suite Lite herstellen kann. Wenn Sie Probleme mit Ports haben, lesen Sie den folgenden Artikel: https://qiot.qnap.com/blog/en/2017/09/21/solve-problem-using-different-port-qiot-suite-lite-v1-0-41/
    2. "clientId": Geräte-Identifikatoren.
    3. "host": Die NAS IP
    4. "r" & "t": Das Abfrageformat von CoAP ist "r=&t="
    5. "port": Der CoAP Port.
    6. "resources": Informationen der Ressource, einschließlich der folgenden:
      • description: QIoT Ressourcenbeschreibung
      • datatype: QIoT Ressourcen Datentypen
      • resourceid: QIoT Ressourcen-Kennungen
      • topic: CoAP Pfad für Senden und Empfangen. Das URL-Format ist "coap://:/?r=&t="
      • resourcename: QIoT Ressourcennamen.
      • resourcetypename: QIoT Ressourcentypnamen.
      • unit: QIoT Ressourceneinheiten.
  • Art der Verbindung:

    "Veröffentlichen":
    1. method: PUT
    2. pathname:
    3. query: r=&t=
    4. payload: {"value" : }

    "Empfangen":
    1. method: GET
    2. pathname:
    3. query: r=&t=
    4. payload: {"value" : }

Im obigen Beispiel würde man den folgenden "URL" Link erhalten:
" coap://172.17.28.73:25683/r/qiot/things/admin/rpi2/temp?r=c08b5979-1f8f-42da-9085-d761707be65c&t=r:e91d53d57729b9d0b59772f9f2a130dc"

Veröffentlichungsdatum: 2017-11-13
War es hilfreich?
Vielen Dank für Ihre Rückmeldung.
Vielen Dank für Ihre Rückmeldung. Wenden Sie sich bei Fragen bitte an support@qnap.com