close

DHT11是一個基本款低成本的溫濕度感測器,本文章將介紹如何將DHT11溫濕度感測器的資料呈現在QIoT的Dashboard上(使用Seeeduino with W5500 Ethernet Shield)


DHT 11

1.  “IoT Applications” → 選擇 “Add IoT Application”
1

2. 在“Create a New IoT application”介面:

  • 在“IoT Application Name的欄位輸入名稱

  • Rule Name 與Dashboard Name會在你建立完IoT Application後自動產生

  • 選擇“Create”  


2

3.  選擇“Add Thing”:

  • 輸入Thing的名稱 (在此範例為“Thingname”)

  • “Thing Category”選擇“Custom”

  • 選擇“Add”


3

4. 選擇“Thing Resources”圖示,接著進入“Thing Resource”介面
4

5. 在“Add Thing Resource”介面:

  • 輸入資源名稱(在此範例為“myTemperature”)

  • 輸入資源ID (每個設備皆對應一個Id,因此Id名稱不可重複)

  • 選擇“Add”


5

6. 選擇取得連線資訊(Connect to device)的圖示後,在通訊協定介面選擇MQTT,選擇Next,接著點選Download JSON file檔案
6-1 6-2

7.   在Rule的介面設定MQTT Message:

  • 點選“MQTT Message In” 兩下

  • 取消勾選“Use custom topic”

  • 在Thing的欄位選取“Thingname”

  • 點選“add”,在資源名稱選擇先前設定的“myTemperature”

  • 點選Done後接著到左上角按Save


7

8. 設定完Rule後,打開Arduino,並將步驟6所下載的JSON file檔案打開,將程式碼(username、clientId、host、password、topic)各別複製到Arduino中,複製完成後,Upload檔案
8

9. 回到Rule介面,將MQTT Message In 與 Dashboard連結在一起
9

10. 選擇Dashboard,即可看到當下的溫度
10

 

 
arrow
arrow
    全站熱搜

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