【機房環控需求】
由於傳統機房環控採用商用軟體導致建置成本較高,且缺乏客製化的彈性,因此本團隊利用多種開源軟體與硬體進行整合開發建置了雲端機房環控開源系統。
【開源解決方案】
使用多項工業級別的感測設備(DL303、PM3133、ET7044)、自製比流器進行機房數據收集及控制,並整合不斷電系統UPS,將各項數據整合於開源機房監控軟體 Icinga2 與 Grafana 等進行視覺化呈現與監控,同時也開發 LineBOT 做為自動化訊息通報與控制介面,達到更便利的機房環控的目的。
本系統已經建置於臺中科大資訊與流通學院「雲端智慧聯網尖端實驗室」雲端實驗機房,同時也公開為開源專案,分享給有興趣希望能夠自製機房環控系統的開發者。
活動主題
- 系統架構及感測設備介紹
- 系統架構簡介說明
- 感測設備 ET7044/DL303 介紹
- 所需軟體開發工具介紹
- NodeJS、Python
- 通訊協定(MQTT、Modbus、Socket)
- 第三方 API 及免費雲平台使用方法
- LINE-BOT Developer 帳號建立及 API 串接 Heroku 部署 LINE-BOT 機器人使用(資料推播、遠端控制、狀態詢問)
- mLab 應用提供 LINE-BOT 取得最新資料
- 環控數據視覺化系統
- 視覺化動態圖表資料呈現(Socket.io、Highcharts)
- 開源 Grafana 專案(建置與使用)
- 利用開源硬體與感測器數據擷取設計
- 數據擷取硬體設計(開源硬體、比流器電路設計、Power-Meter 擴展)
- UPS service 串接(Delta UPS 介面、MQTT 串接)
- 監控告警服務設計
- 開源 Icinga2 機房監控系統整合設計(Plugin code 撰寫、Alert 推播)
- What else?Sigfox 警報系統(斷電通知、溫濕度回饋)
- What else?視訊直播(RTMP 監視系統落地、Youtube 轉發)
講者介紹
NUTC imac 社群 / 李汶昇、鄭鍾翔
台中科大資工系 imac 社群 (NUTC imac) 是由陳弘明教授帶領系上多位師生所組成的軟體開發社群進行扎實的程式設計與軟體工程訓練以及產學交流。
現有多個團隊分別專注於 IoT、Web FE/BE、Mobile App (Android/iOS)、Cloud Native (K8s/OpenStack/Ceph)、ML/DL (Spark/TensorFlow) 等軟體技術的學習與開發,常與業界軟體技術社群交流與合作,並積極參與開源社群貢獻開放原始碼專案。
國立臺中科技大學資訊工程系 / 陳弘明教授
專注於開源雲端技術與開源巨量資料運算領域,創立 NUTC imac 社群,現為資訊創新應用與服務中心主任,並引領學生打造本次議程所提到的「雲端智慧聯網尖端實驗室」。
特別致謝
本次場地由 Monospace 以在地社群贊助方案支持,特此致謝;
參加者需在入口處繳交 $100 場地費後進場,可享有無限供應之精品咖啡與沖泡茶品。
特別提醒
本次活動報名沒來者又未退票者,列入往後活動黑名單。
若已在黑名單上者請避免報名,主辦單位將直接退票。