最近研究了一些物聯網平臺技術資料,以作選型參考。腦子裏積累大量信息,便想寫出來作一些普及。做爲科普文章,力爭通俗易懂,不確保概念嚴謹性。我會給考據癖者提供相關英文連接,以便深刻研究。web
—— 馮立超 HiwebFrank緩存
亞馬遜、微軟、IBM 等雲計算廠商都在佈局物聯網。做爲平臺廠商,他們各自基於本身的雲計算大數據平臺,提出一套完善的物聯網體系構架和構建與開發工具。安全
做爲物聯網總體構架,能夠簡要描述爲:將設備聯入雲平臺;存儲設備數據;進行設備信息管理;設備狀態數據監控及對設備進行控制、管理、運維;數據分析與展現;提供多種業務功能。運維
本系列文章將從以下幾方面分別描述: ide
1. 概覽工具
2. 設備佈局
3. 鏈接開發工具
4. 平臺大數據
5. 安全
雲計算
6. 案例與參考文檔
1. 概 覽
在研究各家資料的過程當中,我的以爲亞馬遜的構架更爲完善、文檔思路更爲清晰,故本概覽部分暫以亞馬遜物聯網構架爲例,作簡要說明。
亞馬遜給出的物聯網解決方案體系構架圖以下:
其大體描述以下:
設備利用自己的功能或軟件開發包SDK進行定製開發,鏈接到物聯網系統中;爲確保安全,設備須要驗證、受權、註冊等措施;一些不能直接接入的設備則須要經過設備網關接入;在雲平臺中,經過設備狀態數據緩存機制,保存設備最新狀態等信息,從而應用程序或其餘設備能夠讀取設備消息並與設備交互;經過規則引擎,構建物聯網應用程序,這些程序將收集、處理、分析設備數據並執行操做;同時,經過大數據分析,提供業務支持與決策。而各種數據處理,則經過雲平臺的各類計算服務、存儲服務得以實現。
下一講,咱們將從 設備 開始,逐步展開。