如何在 QIoT 仪表板上显示 DHT11 数据?
最后修订日期:
2018-09-27
DHT11 是一款低成本的基础型数字温湿度传感器。本教程将介绍如何在 QIoT 仪表板(使用 Seeeduino 及 W5500 以太网扩展板)上显示 DHT11 数据。

- 转到“IoT Applications”(IoT 应用程序)>“Add IoT applications”(添加 IoT 应用程序)
- 在“Create a New IoT application”(创建新 IoT 应用程序)中:
- 输入 IoT 应用程序的名称。
- “Rule Name”(规则名称)和“Dashboard Name”(仪表板名称)将根据 IoT 应用程序名称自动生成。
- 单击“Create”(创建)。
- 在“Add Thing”(添加 IoT 设备)中:
- 输入 IoT 设备的名称(在本例中:“Thingname”)。
- 在“Thing Category”(IoT 设备类别)中选择“Custom”(自定义)。
- 单击“Add”(添加)。
- 单击“Thing Resources”(IoT 设备资源)按钮,然后输入“Thing Resource”(IoT 设备资源)。
- 在“Add Thing Resource”(添加 IoT 设备资源)中:
- 输入资源名称(在本例中:“Temperature”(温度))。
- 输入资源 ID。
(资源 ID 用于在 QIoT 代理中创建主题。此 ID 应该对设备唯一,不允许对同一设备使用重复的 ID。) - 单击“Add”(添加)。
- 添加“Thing Resources”(IoT 设备资源)(温度和湿度)。
- 单击“Connect to device”(连接到设备),然后在“Thing Information”(IoT 设备信息)中选择“MQTT”,单击“Next”(下一步),然后单击“download JSON file”(下载 JSON 文件)。
- 可以从以下示例获取示例代码:
https://github.com/qnap-dev/qnap-qiot-sdks/blob/master/projects/seeeduino-dht11-example/mqtt-seeeduino-dht11-example/mqtt-seeeduino-dht11-example.ino - 打开在第 6 步中下载的 JSON 文件,并复制代码(IP、端口、客户端 ID、用户名、密码、温度主题和湿度主题)以覆盖第 7 步中的示例代码。复制完成后,上传文件。
- 返回“Dashboard”(仪表板)页面,然后按照以下步骤操作:
- 单击“Edit”(编辑)。
- 通过单击添加窗格
- 通过单击“+”添加小组件。
- 选择“Gauge”(仪表)。
- 单击“+ DATASOURCE”(+ 数据源)。
- 选择分配的主题的资源名称,然后选择“Value”(值)。
- 单击“Save”(保存),随即创建小组件。
- 单击“Edit”(编辑)。
- 添加温度和湿度仪表板,您可以看到如下结果: