我相信大家應該對於樹莓派於物聯網的應用相當不陌生吧?
雖然每個物聯網系統都不相同,但架構是一切的基石,最常見的就是三層架構,基本上可分為這三層:
舉例來說,架設今天要打造智慧家庭,我們需要感測器收集資料、即時分析(real-time analysis)、網路連線至網關進行分析、應用程式(讓我們有畫面可以控制)這些功能讓我們完成智慧家庭這個目的。
在第一層感知層簡單來說很多感測器收集資料,例如空氣品質、溫濕度、甚至是收集家人的身體狀況、活動程度,然後在第二層網路層時將資料收集整合、轉換並傳送至第三層應用層,應用層可以除了接收儲存及分析資料外,也可以加上機器學習的技術去提供更多自動化選項。這一連串的過程在於實現自動化並且提供舒適的居家環境。
不過我還蠻喜歡底下這個圖加入了更詳細的中間處理過程,轉換成為四步的IoT步驟。
Picture from https://www.avsystem.com/blog/what-is-iot-architecture/
從上圖可看出,
第一步sensors連接網路,感測周遭環境並收集資料
第二步包含了Data Acquisition systems 可以收集這些未經處理過的資料,然後還可以轉換、過濾並且完成前處理,下一步就可以更輕鬆地分析
第三步Edge devices,可以進行更多的資料處理及分析,甚至也可以加上machine learning tech去讓整個系統更加智慧
最後一步則是Data Center 或者說是Cloud,可提供資料的儲存管理及完成更進一步的分析,以獲得更多actionable insights
物聯網的世界充滿各種可能,接下來我們會實驗建立在樹莓派上的智慧家庭的應用。