基礎的 Python 入門教學結束囉!!!
接下來要介紹物聯網了~~~
物聯網「Internet of Things, IoT」,直接翻譯就是「物物相連的網際網路」。經由無線或有線網路的連結,來達到物與物、物與人還有人與人的溝通和對話,藉此提供管理服務的功能,達到對萬物的管理與控制的服務,也得以實現對裝置、設備的智能化、定位、監控與管理等等。
簡單來說就是將各種裝置用網路連接在一起,但不單單只是網路的連接及串連,更重要的是裝置與裝置之間能夠互相傳送資料與溝通。現今的物聯網正快速的發展中,而且涵蓋範圍相當廣泛,從智慧手環、手錶,還有家中的智慧家電,例如:冷氣、冰箱,到醫療設備、無人機還有車聯網,也可以擴大到城市中的交通系統,物聯網可以說是無所不在。
透過生活周遭環境中所遍佈的感測器,譬如:穿戴式裝置(智慧手環、手錶)、能夠蒐集資料以獲得資訊的感測器,再透過網路連接與電腦的計算,讓裝置們連接互相傳送訊息,隨著時間的演進來擴大應用的範圍和可能性。
裝置接收資料
裝置或設備能夠透過很多方式來接收資料,這些資料可以是溫度、濕度、空氣品質...有明確數值的資料,也可以是人類使用的裝置,當設備中具有溫度感測器、壓力感測器、RFID、心跳監測...可以接受這些資料,記錄環境的變化還有使用者的使用方式。
資料傳送到主機
當裝置接收到資料後,裝置本身是無法處理與應用這些資訊,所以就需要傳送到可以運算和分析的電腦上,那要如何傳送呢?
透過有線網路或無線網路(4G、Wi-Fi)、無線通訊技術(藍牙、ZigBee)
利用這些方式讓資料傳送到雲端主機,讓電腦分析接收的資料。
接收資料後的應用
主機接收到資料後會進行分析和處理,分析後能提供個人化服務給使用者相關的建議與資訊。現今社會普遍存在的如:將裝置與手機連線上,手機就知道目前裝置的位置又或者是遠端操作裝置,不僅如此還能做到資料傳送,使不同的裝置間進行資訊交換傳遞,對收到的訊息做出反應。
裝置如何接收資料
感知層: 裝置透過感應技術,偵測環境的改變,接收各種數據和裝置的各種狀態,並將收集到的資料並傳送到網路層。
資料如何傳送資料
網路層: 透過有線或者無線網路,將資料傳送到雲端的主機上,將感測資訊傳遞至應用層的應用系統。網路就像人體的神經系統用來傳輸訊息。
接收資料後如何應用
應用層: 結合資料分析技術,來滿足使用者或者企業的需求。當雲端的主機會接收到大量的資料,經過大數據的分析後可以給予裝置做出反應,就像人類的大腦接收資訊接著做出反應。
從裝置接受訊息然後透過網路上到雲端,分析資料後做出相對應的反應,就是物聯網的三大架構,缺少一個條件就無法構成物聯網。
物聯網的架構,透過進一步的分析運算,逐漸的建立起營運模型,發展在各個不同領域,可以自動處置特定事件,若是運用在大量的資料分析,像是:資料探勘、資料倉儲...都成為應用層重要的發展。若將資料傳送到雲端上,也衍生了一連串的雲端服務的興起。
明天會詳細介紹物聯網的分層架構~~~
https://www.javatpoint.com/iot-introduction
https://medium.com/@sharecourseob/%E5%B0%8F%E7%9F%A5%E8%AD%98-%E4%BB%80%E9%BA%BC%E6%98%AF%E7%89%A9%E8%81%AF%E7%B6%B2-ed98b3490cd2