如何在 QIoT 仪表板上显示 DHT11 数据?


最后修订日期: 2018-09-27

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

  1. 转到“IoT Applications”(IoT 应用程序)>“Add IoT applications”(添加 IoT 应用程序)
  2. 在“Create a New IoT application”(创建新 IoT 应用程序)中:
    • 输入 IoT 应用程序的名称。
    • “Rule Name”(规则名称)和“Dashboard Name”(仪表板名称)将根据 IoT 应用程序名称自动生成。
    • 单击“Create”(创建)。
  3. 在“Add Thing”(添加 IoT 设备)中:
    • 输入 IoT 设备的名称(在本例中:“Thingname”)。
    • 在“Thing Category”(IoT 设备类别)中选择“Custom”(自定义)。
    • 单击“Add”(添加)。
  4. 单击“Thing Resources”(IoT 设备资源)按钮,然后输入“Thing Resource”(IoT 设备资源)。
  5. 在“Add Thing Resource”(添加 IoT 设备资源)中:
    • 输入资源名称(在本例中:“Temperature”(温度))。
    • 输入资源 ID。
      (资源 ID 用于在 QIoT 代理中创建主题。此 ID 应该对设备唯一,不允许对同一设备使用重复的 ID。)
    • 单击“Add”(添加)。
    • 添加“Thing Resources”(IoT 设备资源)(温度和湿度)。
  6. 单击“Connect to device”(连接到设备),然后在“Thing Information”(IoT 设备信息)中选择“MQTT”,单击“Next”(下一步),然后单击“download JSON file”(下载 JSON 文件)。

  7. 可以从以下示例获取示例代码:
    https://github.com/qnap-dev/qnap-qiot-sdks/blob/master/projects/seeeduino-dht11-example/mqtt-seeeduino-dht11-example/mqtt-seeeduino-dht11-example.ino
  8. 打开在第 6 步中下载的 JSON 文件,并复制代码(IP、端口、客户端 ID、用户名、密码、温度主题和湿度主题)以覆盖第 7 步中的示例代码。复制完成后,上传文件。
  9. 返回“Dashboard”(仪表板)页面,然后按照以下步骤操作:
    • 单击“Edit”(编辑)。
    • 通过单击添加窗格
    • 通过单击“+”添加小组件。
    • 选择“Gauge”(仪表)。
    • 单击“+ DATASOURCE”(+ 数据源)。
    • 选择分配的主题的资源名称,然后选择“Value”(值)。
    • 单击“Save”(保存),随即创建小组件。
  10. 添加温度和湿度仪表板,您可以看到如下结果:

这篇文章有帮助吗?

52% 的人认为有帮助。
谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top