QNAP Systems, Inc. - armazenamento ligado em rede (NAS)

Language

Support

Como conectar-se ao QIoT Suite Lite usando o protocolo CoAP?

Neste tutorial, você aprenderá a se conectar ao QIoT Suite Lite usando o protocolo CoAP.

Consulte o seguinte tutorial para aprender a conectar diferentes placas de desenvolvimento ao QIoT Suite Lite: https://www.qnap.com/en/how-to/tutorial/qiot-suite-lite

Consulte o link a seguir para aprender a estabelecer um aplicativo e coisas de IoT: https://www.qnap.com/en/how-to/tutorial/article/how-to-show-dht11-data-on-qiot-dashboard

Você também pode consultar o GitHub da QNAP em https://github.com/qnap-dev/qnap-qiot-sdks

Abra os aplicativos de IoT para obter as configurações CoAP

  • Abra seus aplicativos de IoT e vá para suas coisas.
  • Clique no botão "Conectar um dispositivo".
  • Escolha "CoAP" e clique em "Avançar".
  • Clique em "Baixar arquivo JSON". O nome do arquivo será "resourceinfo.json".

* Mais informações sobre "resourceinfo.json"
Veja a seguir um código de exemplo de 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"
 }
 ]
 }
  • Referência:

    1. "myqnapcloudHost": Se você conectar os serviços myqnapcloud DDNS no seu NAS, ele fornecerá um nome de host de Internet que pode se conectar ao QIoT Suite Lite. Se houver problemas com portas, consulte o seguinte artigo: https://qiot.qnap.com/blog/en/2017/09/21/solve-problem-using-different-port-qiot-suite-lite-v1-0-41/
    2. "clientId": Identificadores de dispositivos.
    3. "host": IP do NAS
    4. "r" & "t": O formato da consulta CoAP é "r=&t="
    5. "port": A porta CoAP.
    6. "resources": Informações do recurso, incluindo:
      • description: Descrição do recurso do QIoT
      • datatype: Tipos de dados do recurso do QIoT
      • resourceid: Identificadores do recurso do QIoT
      • topic: Caminho CoAP para envio e recebimento. O formato de URL é "coap://:/?r=&t="
      • resourcename: Nomes de recurso do QIoT.
      • resourcetypename: Nomes de tipo de recurso do QIoT.
      • unit: Unidades de recurso do QIoT.
  • Tipo de conexão:

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

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

Usando o exemplo acima, você obteria o seguinte link "URL":
" coap://172.17.28.73:25683/r/qiot/things/admin/rpi2/temp?r=c08b5979-1f8f-42da-9085-d761707be65c&t=r:e91d53d57729b9d0b59772f9f2a130dc"

Data de lançamento: 2017-11-13
Foi útil?
Obrigado por seu retorno.
Obrigado por seu retorno. Se você tiver qualquer dúvida, contate support@qnap.com