智慧生活科技專業社群|物聯網 × 大數據 × AIoT 系列(七)
前一篇我們讓 Spark Structured Streaming 的水質統計顯示在 Django Dashboard。本篇要再往前走一步:利用機器學習找出不尋常的水質變化,並將結果顯示在網頁上。
情境以智慧養殖池為例,數據均為教學模擬資料,並非水井村實際量測或經驗證的養殖安全門檻。
「智慧生活科技專業社群」由 Nantou.py 使用者社群與國立虎尾科技大學電機資訊學院共同維護,匯集關注Python、人工智慧、物聯網與智慧生活應用的教師、學生及實務工作者。本社群以「科技融入生活、教學連結場域、知識促進共好」為核心,分享Python程式設計、AI協作學習、AIoT、網際網路與雲端服務、智慧農業、福祉科技、永續發展及USR社會實踐等內容,並將技術導入課堂、社區與真實生活場域。部分文章運用生成式AI協助資料整理、內容架構、程式範例與文字潤飾,文章主題、場域經驗、內容查核及最終修訂則由作者與社群成員負責。我們期待透過人與AI協作,讓科技成為改善生活、連結世代、支持地方與實踐永續的力量。
智慧生活科技專業社群|物聯網 × 大數據 × AIoT 系列(七)
前一篇我們讓 Spark Structured Streaming 的水質統計顯示在 Django Dashboard。本篇要再往前走一步:利用機器學習找出不尋常的水質變化,並將結果顯示在網頁上。
情境以智慧養殖池為例,數據均為教學模擬資料,並非水井村實際量測或經驗證的養殖安全門檻。
從物聯網到大數據系列・第四篇
前面我們已學會使用Pandas整理智慧養殖資料,也用PySpark進行批次統計。但養殖池的水溫、pH與溶氧不會等到每天晚上才變化:感測器可能每幾秒就送出一筆數據。如何讓系統持續接收、分析並產生預警?這就是本篇的學習目標。
本篇以模擬養殖池資料示範 MQTT → Python橋接器 → JSON檔案 → Spark Structured Streaming → 統計與警示。先在一台電腦完成,再逐步替換成ESP32等真實設備。