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

Language

Support

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

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

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/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 MQTTS

  • Abra seus aplicativos de IoT e vá para suas coisas.
  • Clique no botão "Conectar um dispositivo".
  • Escolha "MQTTS" e clique em "Gerar um certificado de dispositivo":
  • Clique nos respectivos links para baixar o certificado de dispositivo e a chave privada.
  • 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:

	{

          "host": [

          "172.17.28.73"

          ],

          "myqnapcloudHost": "Not Available",

          "port": 28883,

          "clientId": "rpi2_1509002899",

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

          "password": "r:e91d53d57729b9d0b59772f9f2a130dc",

         "resources": [

               {

                 "resourcename": "temp",

                 "resourceid": "temp",

                 "resourcetypename": "Temperature",

                  "datatype": "Float",

                  "unit": "°C",

                  "description": "",

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

                ],

                "caCert":  "/v1/media/ca-crt.pem",

                "clientCert":  "/v1/media/7019512017-10-18_06-32-36/7019512017-10-18_06-32-36_certificate.pem",

	             "privateCert":  "/v1/media/7019512017-10-18_06-32-36/7019512017-10-18_06-32-36_privatekey.pem"

		}
		
  • Referência:
    1. "host": IP do NAS
    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. "port": A porta MQTTS.
    4. "clientId": Identificadores de dispositivos.
    5. "username": O nome de usuário MQTT.
    6. "password": A senha MQTT.
    7. "resources": Informações de recursos incluindo:
      • description: Descrição do recurso do QIoT.
      • datatype: Tipos de dados do recurso do QIoT.
      • resourceid: Identificadores do recurso do QIoT.
      • topic: O tópico MQTTS para publicação e assinatura.
      • resourcename: Nomes de recurso do QIoT
      • resourcetypename: Nomes de tipos de recursos do QIoT.
      • unit: Unidades de recurso do QIoT.
  • Tipo de conexão:
    "Conexão":
    • Nome de usuário:
    • Senha:
    • ID do cliente:
    • Certificado de CA: Escolha o "certificado de CA" que você baixou anteriormente.
    • Certificado de cliente: Escolha o "certificado de dispositivo" que você baixou anteriormente.
    • Chave de cliente: Escolha a "chave privada" que você baixou anteriormente.
    "Publicar":
    • Tópico:
    • Carga:
      • {"value" : }
    "Assinar"
    • Tópico:
Data de lançamento: 2017-11-16
Foi útil?
Obrigado por seu retorno.
Obrigado por seu retorno. Se você tiver qualquer dúvida, contate support@qnap.com
o