自己的空汙自己測動手玩 lass(location aware sensor system)感測資料

55
自己的空汙自己測 動手玩 LASS Location Aware Sensor System)感 測資料 Wayne Chen 20161003

Upload: wayne-chen

Post on 21-Apr-2017

767 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

自己的空汙自己測動手玩 LASS(Location Aware Sensor System)感測資料

Wayne Chen 20161003

Page 2: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

LASS 在測什麼?

Page 3: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

WHO :● 全世界92%人口呼吸

著有礙健康的髒空● 每年約有300萬死亡

案例與空氣污染有關● 認證PM2.5為一級致

癌物

Page 4: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

南投縣竹山鎮,在全台PM2.5平均濃度名列前茅,埔里也榜上

有名。

鋒面影響,擴散效應差的都市影響較重。內部污染源則不一

定。

關於我們所居

住的台灣呢?

天下雜誌 http://www.cw.com.tw/article/article.action?id=5067864

Page 5: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

用數據看台灣 https://www.taiwanstat.com/statistics/pm2.5_map/

Page 6: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

老爸說:多多回南部呼吸新鮮空氣

datajournalismNTU https://goo.gl/Yv1406

Page 7: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

官方提供的數字

自由時報 http://news.ltn.com.tw/news/life/paper/932316

Page 8: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

中研院環境變遷研究中心

生活環境中的污染源

在農曆初一、十五等較特殊宗教節日,PM10瞬時濃度比平日約高出二三○微克/立方公尺(μg/m3),PM2.5濃度則約高一五三微克,且比一般居家環境濃度高出五至十六倍

Page 9: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

為什麼要量懸浮微粒

室外空氣汙染造成死亡,有8成是心臟病和中風,兩成是呼吸系統疾病及癌症

Page 10: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

關於 PM2.5

◎ PM2.5是指空氣中粒徑小於等於2.5微米(μm)的粒狀污染物◎ PM2.5成分複雜,包括汽機車、工廠排放的硫氧化物、氮氧化

物、揮發性有機物,當中更可能含有戴奧辛、重金屬成分,被國際癌症研究機構(IARC)列為一級致癌物質

◎ 空氣中有髒東西,鼻毛可以擋住,但粒徑只有頭髮二十八分之一的PM2.5,小到足以穿透呼吸系統,並負載重金屬等污染物,不僅對氣喘或慢性肺部疾病患者有危害,還可直接穿透到達肺部底層,沉積在肺泡,久而久之恐導致肺癌,因為停留在肺泡與血液接近,也容易引發心血管方面疾病。

◎ 台大醫院內科部及心血管中心主治醫師蘇大成說,PM2.5每增加5個單位,心血管疾病會增加55%風險

今周刊 http://www.businesstoday.com.tw/article-content-80392-114729

Page 11: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

PM2.5 濃度標準

一般國際規範標準值為 12-20 微克/立方公尺

一般民眾

過敏族

用數據看台灣 https://www.taiwanstat.com/realtime/pm2.5/

Page 12: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

官方已經提供了許多資料 - 環保署空氣品質監測網

Page 13: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

群眾力量,為環境盡一份心力

貼近真實生活環境、真實的污染源

更即時、更有彈性

合作串連,激發各種應用想像

為何需要民間的力量

量測 分析 Action

Page 14: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

Total 136 nodes, and 43 are still active now

Sister project in TPE city: AirBox (300)

Open data from TW-EPA (36) and KH-Webduino (17)

Providing JSON API and realtime heatmap

Expecting to reach 1,000 nodes in 2016

LASS Status

哈爸2016/07/23

Page 15: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

高密度站點可以這麼做

Page 16: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

地方的測站總有與多故事 - 山上空氣比較新鮮?

Page 17: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

地方的測站總有與多故事 - 關於中秋那一夜

Page 18: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

地方的測站總有與多故事 - LASS 與 雲林紅龜粿

Page 19: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

地方的測站總有與多故事 - 污染源追追追

Page 20: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

Community Entry 3000+ member

Page 21: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

任何人(平台)都能夠架設任何人都能分享(共享+切分機制)任何人都能擁有

異質系統 去中心化 自訂專案

LASS 的精神

每個使用者都俱備監測全部感測器的能力

Page 22: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

異質平台的好處

只要走相同的協定,即可共享資料,不局限於平台、系統

Page 23: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

MongoDBCouchbase

Page 24: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

社群的多樣性

哈爸 https://drive.google.com/file/d/0B4jt5C3N9QstczBCM2R6LUFZRnc/view

Page 25: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

感測專案無縫接軌

哈爸 https://drive.google.com/file/d/0B4jt5C3N9QstczBCM2R6LUFZRnc/view

Page 26: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

行政院環境保護署(EPA)g0v - ProbeCubeMozilla - SensorWebWebduino - 高雄市政府教育局校園空氣品質監測網

LASSLASS4U - Ameba (加入二氧化碳感測)空氣盒子 - 瑞昱、中研院、華碩

異質系統:

Page 27: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

世界的LASS需要您的加入2017/7/31 目標全球 120 國家 [專案連結]

Page 28: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

好!那從哪裡開始呢?

Page 29: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

MQTT server: gpssensor.ddns.nettopic: LASS/#

Page 30: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

LASS 資料初體驗

host: gpssensor.ddns.net

topic: LASS/#ic: LASS/#topic: LASS/#topic: LASS/#

gpssensor.ddns.net

Page 31: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

Data Format [官網文件]

LASS/Test/PM25/FT1_394 |ver_format=3|FAKE_GPS=1|app=PM25|ver_app=0.8.3|device_id=FT1_394|tick=16999378|date=2016-10-02|time=06:29:18|device=LinkItONE|s_0=568.00|s_1=100.00|s_2=1.00|s_3=0.00|s_4=1.00|s_d0=21.00|s_t0=33.30|s_h0=83.20|s_d1=27.00|gps_lat=24.147783|gps_lon=120.708622|gps_fix=1|gps_num=9|gps_alt=17.0

LASS/Test/LASS4U |ver_format=3|FAKE_GPS=1|app=LASS4U|ver_app=beta|device_id=828553703|date=2016-10-02|time=06:29:27|device=Ameba|gps_lon=120.547142|gps_lat=23.705523|s_t2=30.89|s_h2=66.52|s_d0=15.00|s_g8=0|s_d2=11.00|s_d1=15.00

LASS/AirBox |ver_format=3|fmt_opt=1|app=AirBox|ver_app=1.0|device_id=28C2DDDD4354|tick=1475390128|date=2016-10-02|time=14:35:28|device=MJESairbox|s_0=5|s_1=100|s_2=1|s_3=0|s_d0=14|s_d1=0|s_d2=0|s_t0=37.12|s_h0=81|gps_lat=24.99|gps_lon=121.569|gps_fix=1|gps_num=9|gps_alt=2

Page 32: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

Data Specification [官網文件] [資料格式再進化]

s_nd: dust sensor ◎ d0: G3/G5 dust sensor PM2.5◎ d1 : G3/G5 dust sensor PM10g: gas related◎ g0:NH3◎ g1:COh: humidity◎ h0: DHT22 sensor◎ h1: HTS221 sensor

l: light, t: temperature, w: wind, r: rain, s: sound, n: nucleon

Page 33: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

APP List [Hackpad Register]

LASS/Test/LASS4U◎ 溫度/濕度(SHT31),PM1, PM2.5/PM10, CO2

LASS/Test/Air-1◎ Test Grove - Multichannel Gas Sensor

LASS/Test/PM25Cleaner◎ 在 PM25 值高的時候來開關空氣清淨機

LASS/Test/Farm◎ Wind Direction, Wind Speed , Rainfall, Atmosphere

Pressure, Lux, Visiable Light, UV IndexLASS/Test/Pm25AmebaLASS/Test/RaspPm25

...

Page 34: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

各種取得資料的方式

How to get data log from server

FTP Browse◎ ftp -P 2121 gpssensor.ddns.netDownload directly◎ wget --continue

ftp://anonymous:[email protected]:2121/data.logLass.py◎ https://lass.hackpad.com/How-to-analyse-sensor-data-K

gNuMKAxTLS

Page 35: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

前人種樹後人乘涼 - 現成工具

◎ lass.py [How to analyse sensor data]○ Server_import, Loaddata, export json, kml, csv, desc,

plot, gps_to_map, filter_by_datetime◎ lass.r [研究筆記 - 用 R 分析 LASS 資料]◎ Linux CLI [Simple data processing]◎ lass_pm25_to_thingspeak.py:

○ subscribes the MQTT server data to the corresponding ThingSpeak channel

◎ lass2db.py:○ subscribes the MQTT server data and insert into

corresponding databases

Page 36: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

你可能會開始撞牆

時空異常點、格式不對、資料不準 ...

Page 37: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

這裡有一批好用的 API

Page 38: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

JSON API 幫助專注於分析應用 [完整API清單]

所有LASS測站的最新紀錄 ◎ http://nrl.iis.sinica.edu.tw/LASS/last-all-lass.json

所有環保署測站的最新紀錄

◎ http://nrl.iis.sinica.edu.tw/LASS/last-all-epa.json所有台北市盒子的最新紀錄

◎ http://nrl.iis.sinica.edu.tw/LASS/last-all-airbox.json所有Webduino測站的最新紀錄

◎ http://nrl.iis.sinica.edu.tw/LASS/last-all-webduino.json 某測站的最新一筆紀錄

◎ http://nrl.iis.sinica.edu.tw/LASS/last.php?device_id=XXX某測站某天的所有紀錄

◎ http://nrl.iis.sinica.edu.tw/LASS/history-date.php?device_id=XXX&date=2016-08-13

Page 39: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

好 API 開啟五花八門的應用

Page 40: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

G0V 零時空汙感測地圖 [Link]

Page 41: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料
Page 42: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

G0V 零時空汙感測網 [Link]

Page 43: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

G0V 零時空汙觀測專案 - 網站開發共筆 [Link]

Page 44: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

http://nrl.iis.sinica.edu.tw/LASS/compare-date.php?device_1=FT1_005&date_1=2016-05-15&date_2=2016-05-16

比較式呈現支援 device v.s. device, day v.s. day

Page 46: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

固定污染源地圖

固定污染源地圖 [Link]

公民行動 回報污染源

◎ https://goo.gl/NRNqPj

Page 47: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

站點評分

http://nrl.iis.sinica.edu.tw/LASS/device_ranking.json

ranking 0.5以下:0 顆星

0.5 - 0.6:1 顆星

0.6 - 0.7:2 顆星

0.7 - 0.8:3 顆星

0.8 - 0.9:4 顆星

0.9 - 1:5 顆星

Page 48: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

有需求,大家幫你

Page 49: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

農業感測計畫 Sensors for Farm

Page 50: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

天空感測

Page 51: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

以及其他各式各樣的專案

淹水感測 Flood Monitoring [Link]◎ 台灣目前在主要河川上有299個水位計, 主要區排上也設置了約386

個測站。運用 LASS 即時的特性,以及完整架構,對於河川水位感測提出幫助。

室內環控系統 Indoor Aware Sensing System (IASS) [Link]◎ 與凌陽創新SunplusIT 開源內部的硬體監測系統合作,為工業 4.0 的

感測架構作嘗試。

水下盒子 UnderWaterBox [Link]◎ 目前研究方式都無法及時得知溫度(或溶氧),都是等到珊瑚白化,或

是生物死亡,才趕快去把溫度logger收回來讀取資料,去驗證是否因為溫度造成珊瑚白化等現象。

Page 53: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

資料分析環境感知 行動策略

Page 55: 自己的空汙自己測動手玩 Lass(location aware sensor system)感測資料

Thanks!