【物聯網環控系統開發#1】 如何取得氣象資料

作者:曹永忠

這幾年工作、教書比較繁忙,已經有一段時間沒有在 MakerPRO 分享文章,但最近受 MakerPRO 歐敏銓總編邀請,決定再度執筆在 MakerPRO 上開起一個專欄:物聯網整合開發,希望透過這個專欄與各位讀者分享我的教學、研究經驗。

我想用環控系統開發的主題來開頭,希望能給入門的新鮮人作為一個參考,讓非資訊、電機、電子等背景的 Makers 可以學到在物聯網開發、整合過程中的一些程式開發的技巧、原理、法則與穩固的技術。

環境資料取得

大範圍的環境資料不太可能由個人、企業、法人團體、學校等方式取得,因為這些資料散落在各方,尤其有些地方地處偏僻,其位置使用權取得不易,維護更加困難,因此事實上這些大範圍環境資料的偵測與取得,大多落到政府或政府委託的機構如中央氣象局、環保署、勞動部、內容部等國家級別的主管機關,來長期專職建立這些監控點,以維護營運這些站點。

氣象資料取得

講到環控系統開發,第一步我們必須取得全國性的環境監控資料,包括雨量、風向、風速、溫度、濕度、氣壓等氣象資料,因此我們將苗頭指向中央氣象局。

由於政府數年來推行 e 化,並公開許多民生資料,筆者透過 OpenData 找到中央氣象局成立了氣象資料開放平台,以下我們先來介紹如何取得氣象資料開放平台的環境資料。

1. 登入氣象資料開放平台

首先我們使用 Chome 瀏覽器,進到氣象資料開放平台

氣象資料開放平台網站(圖片:作者提供)

2. 申請帳號

如下圖所示,進到氣象資料開放平台後,雖然可以瀏覽網頁,但是我們必須取得正式帳號,才能申請 OpenData 的存取權限。

氣象資料開放平台網站(圖片:作者提供)

氣象資料開放平台網站有兩種方式可以登錄氣象資料開放平台,第一種是氣象會員登入。

氣象會員登入(圖片:作者提供)

第二種是臉書會員登入。

臉書會員登入(圖片:作者提供)

如下圖所示,我們先選第一種是氣象會員登入,進到氣象會員登入畫面時,我們先點選加入會員。

加入會員(圖片:作者提供)

如下圖所示,我們必須先同意中央氣象局的會員規格,請點選同意。

同意加入會員(圖片:作者提供)

進到氣象資料開放平台新會員資料畫面後,請參考下圖輸入個人資料,如下圖所示:

輸入會員基本資料(圖片:作者提供)

輸入會員基本資料完成後,請點選送出,完成會員基本資料填寫。

送出會員基本資料(圖片:作者提供)

接著請讀者開啟所輸入的電子郵件信箱,查看會員認證信,如果收到,請點選下圖所示之任一個紅框,或在瀏覽器複製第二個紅框內的網址,完成會員認證。

收到會員確認信(圖片:作者提供)

認證完畢後,就能重新進到氣象資料開放平台

氣象資料開放平台網站(圖片:作者提供)

氣象資料開放平台網站有兩種登錄方式,第一種是氣象會員登入。

氣象會員登入(圖片:作者提供)

如下圖所示,請讀者進到氣象資料開放平台,輸入您的會員帳號的電子郵件帳號與密碼,登入氣象資料開放平台。

登入氣象資料開放平台網頁畫面(圖片:作者提供)

如果一切登入資訊正確無誤,讀者可以看到下面的歡迎頁面。

登入氣象局成功畫面(圖片:作者提供)

讀者可以進入個人化氣象網頁。

進入個人化氣象網頁(圖片:作者提供)

最後,如下圖所示,讀者可以看到個人化氣象網頁畫面,這些都是可以自由運用的資訊。

個人化氣象網頁畫面(圖片:作者提供)

小結

本篇為「物聯網環控系統開發」系列文章的首篇,主要內容是想協助讀者先取得中央氣象局氣象資料開放平台的會員資格,下一篇將介紹如何取得氣象資料開放平台 Open Data 的 API Key,希望透過筆者循序漸進的分享,將這個基礎的理念與技術進階運用到物聯網開發中,成為一個技術的核心能力。

(責任編輯:賴佩萱)

Author: 曹永忠

目前為自由作家,已有二十多年的開發資訊系統經驗,專長為於軟體工程、軟體開發與設計、物件導向程式設計、Arduino/Ameba/LinkIt 等開發版開發與應用、嵌入式系統開發,同時也喜歡商品攝影及人像攝影,並持續發表作品及相關專業著作。 原始碼網址:https://github.com/brucetsao/

Share This Post On
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x