In this tutorial, you will learn how to connect to QIoT Suite Lite using HTTP.

Refer to the following tutorial to learn how to connect different development boards to QioT Suite Lite:

Refer to the following link to learn how to establish IoT Application and Things:

You can also consult the QNAP GitHub at

Open IoT Applications to get HTTP settings

  • Open your IoT Applications and go to your Things.

  • Click the "Connect a Device" button.

  • Choose "HTTP" and click "Next".

  • Click "Download JSON file". The name of the file will be "resourceinfo.json".

* More information about "resourceinfo.json"
The following is example code from resourceinfo.json:


"accesstoken": "r:e91d53d57729b9d0b59772f9f2a130dc",

"myqnapcloudHost": "Not Available",

"clientId": "rpi2_1509001699",

"host": [



"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"


  • Reference:

    1. "accesstoken" : This value must be included for use in the HTTP header

    2. "myqnapcloudHost": If you connect the myqnapcloud DDNS services on your NAS and it will provide a Internet hostname that can connect to QIoT Suite Lite. If your encounter issues with ports, then refer the following article:

    3. "clientId": Devices identifiers.

    4. "host": The NAS IP

    5. "requesterid" : This value must be included for use in the HTTP header

    6. "port": The HTTP port.

    7. "resources": Information of resource, including the following:

      • description: QIoT resource description

      • datatype: QIoT resource data types

      • resourceid: QIoT resource identifiers

      • topic: The route for HTTP to send and receive.

      • resourcename: QIoT resource names.

      • resourcetypename: QIoT resource type names.

      • unit: QIoT resource units.

  • Type of Connection:

    • method: PUT

    • path: /resources/<topic>

    • Header:

      • Access-Token : <accesstoken>

      • RequesterId : <requesterid>

      • Content-Type : application/json

    • body:

      • {"value" : <data>}


    • method: GET

    • path: /resources/<topic>

    • header :

      • Access-Token : <accesstoken>

      • RequesterId : <requesterid>

      • Content-Type : application/json

Using the above example, you would get the following "URL" link:


    tttt 發表在 痞客邦 留言(0) 人氣()