LASS Field Try 1 之即時數據呈現系統

編輯歷史

時間 作者 版本
2016-06-15 20:54 whisky r1471
顯示 diff
(23 行未修改)
*pip install httplib2
*在 ThingSpeak.com 上建立一個帳號(若已有帳號可略過)
- *使用ThingSpeak.com帳號登入系統後,選擇 Channels -> My Channels -> N
- *ew Channel
+ *使用ThingSpeak.com帳號登入系統後,選擇 Channels -> My Channels -> New Channel
*在 New Channel 的設定網頁中依序填入
*Name: 您所要呈現的 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
(72 行未修改)
2016-01-08 04:13 Kevin Hsiao r1470
顯示 diff
(23 行未修改)
*pip install httplib2
*在 ThingSpeak.com 上建立一個帳號(若已有帳號可略過)
- *使用ThingSpeak.com帳號登入系統後,選擇 Channels -> My Channels -> New Channel
+ *使用ThingSpeak.com帳號登入系統後,選擇 Channels -> My Channels -> N
+ *ew Channel
*在 New Channel 的設定網頁中依序填入
*Name: 您所要呈現的 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
(72 行未修改)
2015-12-30 05:48 – 05:52 謝曜隆 r1462 – r1469
顯示 diff
(36 行未修改)
*下載 lass_pm25_to_thingspeak.py
*執行 lass_pm25_to_thingspeak.py
- *輸入 python lass_pm25_to_thingspeak.py FT1_0XX WRITE_ API_KEY
- *FT1_0XX 為裝置名稱
+ *輸入 python lass_pm25_to_thingspeak.py FT1_0XX WRITE_ API_KEYFT1_0XX 為裝置名稱
*WRITE_ API_KEY 為寫入資料到 thinkspeak 所需要的 key
MAC 作業系統
(59 行未修改)
2015-12-24 02:32 – 02:32 謝曜隆 r1460 – r1461
顯示 diff
(101 行未修改)
2015-12-21 15:20 – 15:46 Mr. Orange (橘子先生) r1332 – r1459
顯示 diff
(10 行未修改)
準備步驟
+ 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
(7 行未修改)
*Make Public?: 在方格打勾
*最後點擊 "Save Channel"
- *在 My Channels 中選擇剛剛設定的 Channel,接著選取 API Keys,記下上面的 API Key (共16個英數字元)
+ *在 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
+ *Field 4: 先在旁邊方格打勾,接著在文字框輸入 Battery Level
+ *Tags: 輸入 PM2.5, LASS, LinkIt One
+ *Make Public?: 在方格打勾
+ *最後點擊 "Save Channel"
+ *在 My Channels 中選擇剛剛設定的 Channel,接著選取 API Keys,記下上面的 AWrite PI Key (共16個英數字元)
*下載LASS資料轉ThingSpeak程式: https://github.com/LinkItONEDevGroup/LASS/blob/master/DataPresentation/lass_pm25_to_thingspeak.py i
*執行LASS資料轉ThingSpeak程式:./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key
(45 行未修改)
2015-11-27 08:44 – 08:52 OMEGA ZONE r1330 – r1331
顯示 diff
(22 行未修改)
*最後點擊 "Save Channel"
*在 My Channels 中選擇剛剛設定的 Channel,接著選取 API Keys,記下上面的 API Key (共16個英數字元)
- *下載LASS資料轉ThingSpeak程式: https://github.com/LinkItONEDevGroup/LASS/blob/master/DataPresentation/lass_pm25_to_thingspeak.py
+ *下載LASS資料轉ThingSpeak程式: https://github.com/LinkItONEDevGroup/LASS/blob/master/DataPresentation/lass_pm25_to_thingspeak.py i
*執行LASS資料轉ThingSpeak程式:./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key
*其中 LASS_DEVICE_ID 為 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
(44 行未修改)
2015-11-27 01:45 cclljj@gmail.com r1329
顯示 diff
(32 行未修改)
*pip install httplib2
*回到 ThingSpeak 網站,在 My Channels 中選擇剛剛設定的 Channel,接著選 Private View 或 Public View 即可見到即時更新的感測資料,其中 Public View 的網頁網址可以分享給其他朋友(不需要 ThingSpeak 帳號即可瀏覽)
- *若要呈現PM2.5即時資訊儀表板介面,可參考LASS Field Try 1 之即時PM2.5資訊儀表板介面自行製作。若您的 ThingSpeak.com帳號不支援製作儀表板介面,亦可直接使用下列連結製作,其中 site 是感測點的安裝位置(可為機關行號名稱、明顯地標、或其他顯而易懂的名稱),city 為感測點的安裝城市,district 為感測點的安裝鄉鎮區,channel 為 ThingSpeak 的 channel ID,apikey 為該channel 的讀取 API KEY
- *http://nrl.iis.sinica.edu.tw/LASS/PM25.php?site=中央研究院&city=台北市&district=南港區&channel=61022&apikey=XZMEBWCDJQYPJ146
+ *若要呈現PM2.5即時資訊儀表板介面,可參考LASS Field Try 1 之即時PM2.5資訊儀表板介面自行製作。
其他功能
(34 行未修改)
2015-11-26 12:56 – 12:56 gracekuo r1327 – r1328
顯示 diff
(72 行未修改)
2015-11-25 05:02 – 05:03 Lu James r1324 – r1326
顯示 diff
(25 行未修改)
*執行LASS資料轉ThingSpeak程式:./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key
*其中 LASS_DEVICE_ID 為 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
- *ThingSpeak_API_Key 為新設 ThingSpeak Channel的 API Key (共16個英數字元)
+ *ThingSpeak_API_Key 為新設 ThingSpeak Channel的 ThingSpeak Channel (共16個英數字元)
*在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key &
*需要先安裝 pip 請參考這裡 http://pip.readthedocs.org/en/stable/installing/
(42 行未修改)
2015-11-19 03:00 – 03:01 Ming Hui Shih r1315 – r1323
顯示 diff
(27 行未修改)
*ThingSpeak_API_Key 為新設 ThingSpeak Channel的 API Key (共16個英數字元)
*在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key &
+ *需要先安裝 pip 請參考這裡 http://pip.readthedocs.org/en/stable/installing/
*python library installation
*pip install paho-mqtt
(40 行未修改)
2015-11-14 15:39 – 15:40 Ruey-fuu Hung r1293 – r1314
顯示 diff
(28 行未修改)
*在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key &
*python library installation
+ *pip install paho-mqtt
*pip install httplib2
*回到 ThingSpeak 網站,在 My Channels 中選擇剛剛設定的 Channel,接著選 Private View 或 Public View 即可見到即時更新的感測資料,其中 Public View 的網頁網址可以分享給其他朋友(不需要 ThingSpeak 帳號即可瀏覽)
(38 行未修改)
2015-11-01 14:46 – 14:55 cclljj@gmail.com r1151 – r1292
顯示 diff
(4 行未修改)
*LASS Field Try #1 - 大家一起來
*LASS Field Try 第一彈:PM2.5量測裝設指南
- *使用者需要一個即時知道自己感測器資料的方法
- *例如:FT1_001 的即時資料顯示介面(https://thingspeak.com/channels/61022)
+ *使用者需要一個即時知道自己感測器資料的方法,例如:
+ *FT1_001 的即時資料顯示介面(https://thingspeak.com/channels/61022)
+ *FT1_001 的PM2.5 即時資訊儀表板介面(https://thingspeak.com/apps/plugins/25091)
*以下介紹如何建立一個和上面例子中一樣的網頁
(19 行未修改)
*pip install httplib2
*回到 ThingSpeak 網站,在 My Channels 中選擇剛剛設定的 Channel,接著選 Private View 或 Public View 即可見到即時更新的感測資料,其中 Public View 的網頁網址可以分享給其他朋友(不需要 ThingSpeak 帳號即可瀏覽)
+ *若要呈現PM2.5即時資訊儀表板介面,可參考LASS Field Try 1 之即時PM2.5資訊儀表板介面自行製作。若您的 ThingSpeak.com帳號不支援製作儀表板介面,亦可直接使用下列連結製作,其中 site 是感測點的安裝位置(可為機關行號名稱、明顯地標、或其他顯而易懂的名稱),city 為感測點的安裝城市,district 為感測點的安裝鄉鎮區,channel 為 ThingSpeak 的 channel ID,apikey 為該channel 的讀取 API KEY
+ *http://nrl.iis.sinica.edu.tw/LASS/PM25.php?site=中央研究院&city=台北市&district=南港區&channel=61022&apikey=XZMEBWCDJQYPJ146
其他功能
(34 行未修改)
2015-11-01 10:33 – 10:34 wuulong sheu r1139 – r1150
顯示 diff
(17 行未修改)
*Field 3: 先在旁邊方格打勾,接著在文字框輸入 Humidity
*Field 4: 先在旁邊方格打勾,接著在文字框輸入 Battery Level
+ *Tags: 輸入 PM2.5, LASS, LinkIt One
*Make Public?: 在方格打勾
*最後點擊 "Save Channel"
(45 行未修改)
2015-11-01 03:12 – 03:13 wuulong sheu r1134 – r1138
顯示 diff
(24 行未修改)
*其中 LASS_DEVICE_ID 為 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
*ThingSpeak_API_Key 為新設 ThingSpeak Channel的 API Key (共16個英數字元)
- *在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak LASS_DEVICE_ID ThingSpeak_API_Key &
+ *在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key &
*python library installation
*pip install httplib2
- *
*回到 ThingSpeak 網站,在 My Channels 中選擇剛剛設定的 Channel,接著選 Private View 或 Public View 即可見到即時更新的感測資料,其中 Public View 的網頁網址可以分享給其他朋友(不需要 ThingSpeak 帳號即可瀏覽)
(35 行未修改)
2015-11-01 01:28 – 01:31 wuulong sheu r1101 – r1133
顯示 diff
(21 行未修改)
*在 My Channels 中選擇剛剛設定的 Channel,接著選取 API Keys,記下上面的 API Key (共16個英數字元)
*下載LASS資料轉ThingSpeak程式: https://github.com/LinkItONEDevGroup/LASS/blob/master/DataPresentation/lass_pm25_to_thingspeak.py
- *執行LASS資料轉ThingSpeak程式:./lass_pm25_to_thingspeak LASS_DEVICE_ID ThingSpeak_API_Key
+ *執行LASS資料轉ThingSpeak程式:./lass_pm25_to_thingspeak.py LASS_DEVICE_ID ThingSpeak_API_Key
*其中 LASS_DEVICE_ID 為 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
*ThingSpeak_API_Key 為新設 ThingSpeak Channel的 API Key (共16個英數字元)
*在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak LASS_DEVICE_ID ThingSpeak_API_Key &
+ *python library installation
+ *pip install httplib2
+ *
*回到 ThingSpeak 網站,在 My Channels 中選擇剛剛設定的 Channel,接著選 Private View 或 Public View 即可見到即時更新的感測資料,其中 Public View 的網頁網址可以分享給其他朋友(不需要 ThingSpeak 帳號即可瀏覽)
(35 行未修改)
2015-10-31 16:40 – 16:43 cclljj@gmail.com r1074 – r1100
顯示 diff
(64 行未修改)
2015-10-20 00:34 – 01:15 cclljj@gmail.com r602 – r1073
顯示 diff
(29 行未修改)
其他功能
*若要自行撰寫資料相關程式,可參考 ThingSpeak API 網頁
- *若要再連結 Twitter,讓資料再滿足某種狀況時自動發出 Twitter 訊息(例如通知PM2.5過高),可使用 ThingTweet App
- *ThingTweet App 官方說明:https://thingspeak.com/docs/thingtweet
- *範例:Update Twitter with ThingTweet and Arduino + Ethernet Shield
+ *若要設定「斷線通知」,可在 ThingSpeak 下依照下列步驟設定
+ *ThingSpeak 主畫面 -> Apps -> React
+ *點擊 「New React」
+ *在 React Name 輸入這個 Reack 的名稱,例如:"LASS FT1_XXX Offline"
+ *在 Condition Type 選擇 No Data Check
+ *在 Test Frequeny 選擇 Every 10 minutes
+ *在 Condition 的第一個選單中,選擇對應的 ThingSpeak Channel
+ *在 Condition 的第二個方框中,輸入 "2"
+ *在 Action 的選單中選擇 ThingTweek
+ *在 then tweet 方框中輸入當設備斷線時,您希望收到的訊息,例如: "[LASS] Your device FT1_XXX is offline"
+ *在 using Twitter account 中,選取您的 Twitter 帳號 (註:您必須事先設定好 ThingSpeak 和您的 Twitter 帳號連結)
+ *在 Options 中選擇 Run action only the first time the condition is met
+ *點擊 「Save React」
+ *按照以上設定,倘若LASS設備出現當機現象時,最遲在 12 分鐘內,在您的 Twitter 帳號上便會收到 ThingSpeak 傳來的通知
+ *若要設定「PM2.5警報」,可在 ThingSpeak 下依照下列步驟設定
+ *ThingSpeak 主畫面 -> Apps -> React
+ *點擊 「New React」
+ *在 React Name 輸入這個 Reack 的名稱,例如:"LASS FT1_XXX Alarm"
+ *在 Condition Type 選擇 Numeric
+ *在 Test Frequeny 選擇 Every 30 minutes
+ *在 Condition 的第一個選單中,選擇對應的 ThingSpeak Channel
+ *在 Condition 的第二個選單中,選擇 1 (PM2.5)
+ *在 Condition 的第三個選單中,選擇 is greather than
+ *在 Condition 的輸入方框中,輸入您想要設定的PM2.5警報臨界值,例如 35
+ *在 Action 的選單中選擇 ThingTweek
+ *在 then tweet 方框中輸入當PM2.5超過臨界值時,您希望收到的訊息,例如: "[LASS] PM2.5 of FT1_XXX is %%trigger%% now!",其中 %%trigger%% 將來在送出訊息時,會自動被取代成 PM2.5 的量測值
+ *在 using Twitter account 中,選取您的 Twitter 帳號 (註:您必須事先設定好 ThingSpeak 和您的 Twitter 帳號連結)
+ *在 Options 中選擇 Run action only the first time the condition is met
+ *點擊 「Save React」
+ *按照以上設定,倘若LASS設備量測到超過臨界值的 PM2.5濃度時,最遲在 30 分鐘內,在您的 Twitter 帳號上便會收到 ThingSpeak 傳來的通知
常見問題與答案
(1 行未修改)
2015-10-19 13:01 – 13:02 cclljj@gmail.com r592 – r601
顯示 diff
(32 行未修改)
*ThingTweet App 官方說明:https://thingspeak.com/docs/thingtweet
*範例:Update Twitter with ThingTweet and Arduino + Ethernet Shield
+
+ 常見問題與答案
+ *
2015-10-18 07:34 – 08:06 cclljj@gmail.com r1 – r591
顯示 diff
- Untitled
+ LASS Field Try 1 之即時數據呈現系統
- This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
+ 前情提要
+ *LASS 的第一個 Field Try 即將展開
+ *LASS Field Try #1 - 大家一起來
+ *LASS Field Try 第一彈:PM2.5量測裝設指南
+ *使用者需要一個即時知道自己感測器資料的方法
+ *例如:FT1_001 的即時資料顯示介面(https://thingspeak.com/channels/61022)
+ *以下介紹如何建立一個和上面例子中一樣的網頁
+
+ 準備步驟
+ *在 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
+ *Make Public?: 在方格打勾
+ *最後點擊 "Save Channel"
+ *在 My Channels 中選擇剛剛設定的 Channel,接著選取 API Keys,記下上面的 API Key (共16個英數字元)
+ *下載LASS資料轉ThingSpeak程式: https://github.com/LinkItONEDevGroup/LASS/blob/master/DataPresentation/lass_pm25_to_thingspeak.py
+ *執行LASS資料轉ThingSpeak程式:./lass_pm25_to_thingspeak LASS_DEVICE_ID ThingSpeak_API_Key
+ *其中 LASS_DEVICE_ID 為 LASS Field Try 1 的設備 ID (FT1_XXX 格式)
+ *ThingSpeak_API_Key 為新設 ThingSpeak Channel的 API Key (共16個英數字元)
+ *在unix like系統上,可用下列指令將程式丟到背景執行(除非關機,否則即使logout也會繼續執行): nohup ./lass_pm25_to_thingspeak LASS_DEVICE_ID ThingSpeak_API_Key &
+ *回到 ThingSpeak 網站,在 My Channels 中選擇剛剛設定的 Channel,接著選 Private View 或 Public View 即可見到即時更新的感測資料,其中 Public View 的網頁網址可以分享給其他朋友(不需要 ThingSpeak 帳號即可瀏覽)
+
+ 其他功能
+ *若要自行撰寫資料相關程式,可參考 ThingSpeak API 網頁
+ *若要再連結 Twitter,讓資料再滿足某種狀況時自動發出 Twitter 訊息(例如通知PM2.5過高),可使用 ThingTweet App
+ *ThingTweet App 官方說明:https://thingspeak.com/docs/thingtweet
+ *範例:Update Twitter with ThingTweet and Arduino + Ethernet Shield
2015-10-18 07:34 (unknown) r0
顯示 diff
+ Untitled
+ This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!