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

Language

Support

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

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

Consulte o seguinte tutorial para aprender a conectar diferentes placas de desenvolvimento ao QIoT Suite Lite: https://www.qnap.com/go/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/go/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 de HTTP

  • Abra seus aplicativos de IoT e vá para suas coisas.
  • Clique no botão "Conectar um dispositivo".
  • Escolha "HTTP" 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:

         {

           "accesstoken" : "r:e91d53d57729b9d0b59772f9f2a130dc",

           "myqnapcloudHost": "Not Available",

           "clientId": "rpi2_1509001699",

           "host": [

           "172.17.28.73"

                ],

                "requesterid": "c08b5979-1f8f-42da-9085-d761707be65c",

                "port": 23000,

                "resources": [
            {

                        "description": "",

                        "datatype": "Float",

                        "resourceid": "temp",

                        "topic": "qiot/things/admin/rpi2/temp",

                        "resourcename": "temp",

                        "resourcetypename": "Temperature",

                        "unit": "°C"

					   }
		]
}
  • Referência:
    1. "accesstoken": Este valor deve ser incluído para uso no cabeçalho HTTP
    2. "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/
    3. "clientId": Identificadores de dispositivos.
    4. "host":IP do NAS
    5. "requesterid":Este valor deve ser incluído para uso no cabeçalho HTTP
    6. "port": A porta HTTP.
    7. "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: A rota de envio e recebimento HTTP.
      • 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":
    • method: PUT
    • path: /resources/
    • Header:
      • Access-Token:
      • RequesterId:
      • Content-Type: application/json
    • body:
      • {"value" : }
    "Receber":
    • method: GET
    • path: /resources/
    • header:
      • Access-Token:
      • RequesterId:
      • Content-Type: application/json

Usando o exemplo acima, você teria a seguinte "URL":link
"http://172.17.28.73:23000/resources/qiot/things/admin/rpi2/temp"

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