1. 程式人生 > >物聯網基礎知識

物聯網基礎知識

基本概念 物聯網簡單理解就是實現物體與物體之間相互連線的網路,具有全面感知、可靠傳輸、智慧處理等特徵。物聯網的需要完成資訊採集、資訊傳輸、資訊處理幾個過程,需要具有可擴充套件、安全、高效、低成本、保護隱私及長期使用等特點。 層次結構 按照不同的劃分方式,物聯網可以劃分成不同的結構,有三層、四層及八層等幾種劃分方式。三層劃分方式:(識別)感知層、網路層和應用層。四層的劃分:感知層、傳輸層、處理層和應用層,也有分為感知識別層、網路構建層、管理服務層、創新應用層等等。八層劃分方式更為細緻為感測器層/執行器層、感測網路層、感測閘道器層、廣域網層、應用閘道器層、服務平臺層、應用層及分析優化層。在八層定義中大部分有一定的依賴關係,而資料有時並不完全需要層次之間依賴傳遞,因此也可定義為域的概念。理解上層次的劃分最終仍然是為了更好地實現物聯網對資訊的採集、傳輸與處理。

基礎技術 物聯網的發展依賴於各行各業的方方面面,支撐技術包含標籤技術、感測技術、組網技術、微機技術、嵌入式、能源、儲存及新材料等等。為了全面感知資料,物聯網技術需要採用不同的感測技術、識別技術,涉及到軟體、硬體層面;為了更好的傳輸資料,物聯網技術中使用了涉及到各式有線網、無線網技術及多種網路融合技術(如三網融合指:電信網、廣播電視網、網際網路網路技術改造,使其工作方式趨於一致);為了保證資料的安全、可信、保密,在軟硬體層面需要進行不同的加密技術處理、檢查保護處理等;為了更好的處理資料,涉及到大資料及智慧處理等知識。以至於雲端計算、區塊鏈等技術都能夠用來更好地實現物聯網的服務需求。資料加密保護深入處理的各個層次,在硬體儲存層面有對儲存資料的加密處理,在資料處理傳輸層面,有資料翻轉、加密、校驗等處理,甚至在處理器運算過程中也引入機制,防止運算指令被破解,有效地防止資料被破壞、獲取、篡改的可能;在軟體層面,資料保護體現在各個協議層,包含各個協議層金鑰保護身份認證、鑑權、加密、資料完整性檢查等等。 拓展知識—雲服務
雲端計算服務分類:SaaS (Software-as-a-service)、PaaS (Platform-as-a-service)、IaaS (Infrastructure-as-a-service) 1.SaaS:軟體即服務,提供線上可直接使用軟體服務; 2.PaaS:平臺即服務,提供整合開發、伺服器等環境服務,使用者可以基於PaaS開發相應應用程式; 3.IaaS:基礎設施即服務,提供基礎的硬體資源(計算、儲存、網路等),使用者基於此基礎資源自行配置系統及環境。  三類雲端計算服務的層次關係: