close
DHT11是一個基本款低成本的溫濕度感測器,本文章將介紹如何將DHT11溫濕度感測器的資料呈現在QIoT的Dashboard上(使用Seeeduino with W5500 Ethernet Shield)
1. “IoT Applications” → 選擇 “Add IoT Application”
2. 在“Create a New IoT application”介面:
- 在“IoT Application Name的欄位輸入名稱
- Rule Name 與Dashboard Name會在你建立完IoT Application後自動產生
- 選擇“Create”
3. 選擇“Add Thing”:
- 輸入Thing的名稱 (在此範例為“Thingname”)
- “Thing Category”選擇“Custom”
- 選擇“Add”
4. 選擇“Thing Resources”圖示,接著進入“Thing Resource”介面
5. 在“Add Thing Resource”介面:
- 輸入資源名稱(在此範例為“myTemperature”)
- 輸入資源ID (每個設備皆對應一個Id,因此Id名稱不可重複)
- 選擇“Add”
6. 選擇取得連線資訊(Connect to device)的圖示後,在通訊協定介面選擇MQTT,選擇Next,接著點選Download JSON file檔案
7. 在Rule的介面設定MQTT Message:
- 點選“MQTT Message In” 兩下
- 取消勾選“Use custom topic”
- 在Thing的欄位選取“Thingname”
- 點選“add”,在資源名稱選擇先前設定的“myTemperature”
- 點選Done後接著到左上角按Save
8. 設定完Rule後,打開Arduino,並將步驟6所下載的JSON file檔案打開,將程式碼(username、clientId、host、password、topic)各別複製到Arduino中,複製完成後,Upload檔案
9. 回到Rule介面,將MQTT Message In 與 Dashboard連結在一起
10. 選擇Dashboard,即可看到當下的溫度
全站熱搜
留言列表