LASS Field Try 1 之即時數據呈現系統
前情提要
- LASS 的第一個 Field Try 即將展開
- +LASS Field Try #1 - 大家一起來
- +LASS Field Try 第一彈:PM2.5量測裝設指南
- 使用者需要一個即時知道自己感測器資料的方法,例如:
- FT1_001 的即時資料顯示介面(https://thingspeak.com/channels/61022)
- FT1_001 的PM2.5 即時資訊儀表板介面(https://thingspeak.com/apps/plugins/25091)
- 以下介紹如何建立一個和上面例子中一樣的網頁
準備步驟
Windows 作業系統
- 要先確定電腦有安裝 python
- http://goo.gl/j77HPU python安裝教學
- WINDOWS 要注意環境變數要設定好
- 開啟命令提示字元
- 開始 --> 執行 --> cmd
- 安裝 pip (Python套件管理程式ˇ)
- 下載 get-pip.py
- 輸入 python get-pip.py
- 利用 pip 來安裝 mqtt 函式庫
- pip install paho-mqtt
- pip install httplib2
- 在 ThingSpeak.com 上建立一個帳號(若已有帳號可略過)
- 使用ThingSpeak.com帳號登入系統後,選擇 Channels -> My Channels -> New Channel
- 在 New Channel 的設定網頁中依序填入
- Name: 您所要呈現的 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
- Field 1: 輸入 PM2.5
- Field 2: 先在旁邊方格打勾,接著在文字框輸入 Temperature
- Field 3: 先在旁邊方格打勾,接著在文字框輸入 Humidity
- Field 4: 先在旁邊方格打勾,接著在文字框輸入 Battery Level
- Tags: 輸入 PM2.5, LASS, LinkIt One
- Make Public?: 在方格打勾
- 最後點擊 "Save Channel"
- 在 My Channels 中選擇剛剛設定的 Channel,接著選取 API Keys,記下上面的 Write API Key (共16個英數字元)
- 下載 lass_pm25_to_thingspeak.py
- 執行 lass_pm25_to_thingspeak.py
- 輸入 python lass_pm25_to_thingspeak.py FT1_0XX WRITE_ API_KEY
- FT1_0XX 為裝置名稱
- WRITE_ API_KEY 為寫入資料到 thinkspeak 所需要的 key
MAC 作業系統
- 在 ThingSpeak.com 上建立一個帳號(若已有帳號可略過)
- 使用ThingSpeak.com帳號登入系統後,選擇 Channels -> My Channels -> New Channel
- 在 New Channel 的設定網頁中依序填入
- Name: 您所要呈現的 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
- Field 1: 輸入 PM2.5
- Field 2: 先在旁邊方格打勾,接著在文字框輸入 Temperature
- Field 3: 先在旁邊方格打勾,接著在文字框輸入 Humidity