如何將 DHT11 溫濕度感測器的資料呈現在 QIoT 的 Dashboard?
最後修訂日期:
2018-09-27
DHT11 是一款基本又實惠的數位溫度與濕度感測器。 本篇教學文章旨在說明如何在 QIoT 儀表板顯示 DHT11 資料(使用工具為 Seeeduino 及 W5500 Ethernet Shield)。

- 前往[IoT 應用]>[新增 IoT 應用]

- 在[建立新的 IoT 應用]中:
- 輸入 IoT 應用的名稱。
- 規則名稱和儀表板名稱將依據 IoT 應用名稱自動產生。
- 點擊[建立]。
- 在[新增 IoT 裝置]中:
- 輸入 IoT 裝置的名稱(此例使用 "Thingname")。
- 在[IoT 裝置]類別中選擇[自訂]。
- 點擊[新增]。

- 點擊[IoT 裝置資源]按鈕後進入[IoT 裝置資源]。

- 在[新增 IoT 裝置資源]中:
- 輸入資源的名稱(此例使用 "Temperature")。
- 輸入資源 ID。
(此資源 ID 用於建立 QIoT 代理程式中的主題。 同一裝置不得重複使用此 ID,亦即相同的裝置不允許有重複的資源 ID)。 - 點擊[新增]。
- 新增[IoT 裝置資源](包括溫度和濕度)。

- 點擊[連線到裝置]並在[IoT 裝置資訊]中選擇[MQTT],然後依序點擊[下一步]及[下載 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 的範例程式碼。 複製完畢後,請上傳檔案。

- 返回儀表板頁面,然後按照下列步驟操作:
- 點擊[編輯]。

- 點擊[+]新增面板。

- 點擊[+]新增小工具。

- 選擇[衡量工具]。

- 點擊[+ 資料來源]。

- 選擇已指派之主題的資源名稱,然後選擇[值]。

- 點擊[儲存]後,小工具隨即建立。

- 點擊[編輯]。
- 新增溫度與濕度的儀表板,接著畫面會顯示以下結果:
