昱山環境資訊WECC Environmental Information

實績案例空品監測數據平台

上線營運

空品感測管理系統

以資料完整率為核心指標,讓承辦人每天一眼掌握全縣 500 顆感測器的運作狀態。

委託機關屏東縣政府環境保護局
執行年度年度待填
昱山負責系統規劃、開發及維運
部署環境Linux / Nginx / MySQL

原本的問題

感測器佈設於全縣各鄉鎮,數量多、分布廣。過去需逐站檢查資料是否缺漏,異常往往在資料已經遺失後才被發現,維運派工缺乏依據。

我們怎麼做

系統以每分鐘回傳、每日 1,440 筆為理論基準,計算每顆裝置的實際回傳筆數與最長斷訊時間,自動分為正常、不穩定、離線三級。承辦人可依日期、鄉鎮與狀態篩選,在地圖或列表間切換檢視,維運人員據此安排檢修優先順序。

資料接收與網站服務分開部署:感測器以 MQTT 回傳,由獨立接收程式驗證後寫入資料庫,連線設定集中管理並置於網站目錄之外。

系統畫面示意(去識別化)

系統架構

感測器500 顆微型感測器,MQTT 每分鐘回傳
接收層Python 訂閱程式,驗證與寫入
資料層MySQL 時序資料,索引最佳化
應用層PHP 管理後台、報表與地圖

主要功能

  • 裝置管理:感測器編號、鄉鎮、型號等基本資料維護
  • 健康度報表:實際/理論回傳筆數、資料完整率、最長斷訊時間
  • 地圖視覺化:依健康度分色呈現,支援鄉鎮與狀態篩選
  • 數值下載與匯出紀錄:查詢結果匯出,保留個人匯出紀錄
  • 帳號管理:管理員與一般使用者權限分級

成效

500顆感測器統一納管
1,440筆/日理論回傳基準
3 級裝置健康度分級