IoT 一 物聯網平台架構設計分析

2021-08-21 05:02:59 字數 973 閱讀 9377

裝置管理:裝置管理定義裝置相關資訊,每個裝置必須定義其裝置型別,裝置型別有使用者屬性,裝置在完成銷售,並被使用者啟用後裝置就屬於裝置使用者了,這時候裝置使用者對裝置有完全的控制權,可以控制裝置的哪些資料可以被製造商檢視,可以被哪些使用者檢視等許可權

使用者管理:使用者是基於乙個組織下的人員構成,每個組織下面都有管理員角色,管理員可以為其服務的組織新增不通的使用者,並分配每個使用者不同的許可權。乙個使用者也可以屬於多個不同的組織,並且扮演不同的組織

使用者組:一組使用者,也是基於組織的使用者組管理,同一使用者組的使用者擁有相同的許可權

許可權管理:同樣是基於組織的許可權管理,主要是針對物件級別的許可權細分,如裝置的瀏覽許可權,可以控制每個使用者是否看到這個裝置;裝置資料瀏覽許可權定義是否可以檢視裝置的執行資料

命令碼,為此條資料的作用,比如是上傳資料,或者伺服器下發給裝置的命令等,一般採用2位數字編碼00~99

資料,此部分是此條報文,所包含的資料部分,每個協議可以定義不同的解析方式,比如伺服器在收到資料報後,會根據預先定義好的解析方式解析資料字段,並按照規則儲存

伺服器接收到資料後,會自動根據預先定義的解析方式解析資料字段

裝置開發者要根據在iot平台定義的資料格式,自行開發自己裝置的解析**

資料字段都按照hex方式收發

大資料,物聯網資料本身就是海量的資料,我們可以借助一些開源的大資料平台來實現資料的視覺化分析,只有經過分析的資料才是有價值的資料

資料的匯出,使用者可以匯出資料到本地做分析

通訊質量問題,這完全依賴於移動服務商的網路覆蓋狀況,就如同我們手機一樣,在有些環境下是沒有訊號的,也就沒辦法收發資料

功耗問題,對於使用wifi接入的裝置,最好不是電池供電,因為wifi的功耗比較大

干擾問題,如果在大型的廠房部署這種架構,一定要考慮,廠房內是否有強干擾源,如電磁干擾,可以考慮採用工業級的無線路由器,一般抗干擾能力比較強

藍芽的配對問題,藍芽裝置直接的通訊都首先配對才能通訊,如果實現自動配對,如果不能自動配對,大規模部署,將是乙個很麻煩的事情

認識物聯網平台架構

認識物聯網平台架構 通常來說,物聯網架構由感知層,傳輸層和應用層構成。感知層 相當於我們的 眼睛 鼻子等感知器官 主要負責將現實世界的資訊轉化為數碼訊號,如採集環境中的溫濕度,採集電器裝置的耗能情況 當然,感知層不僅僅能感知,還能執行動作,像我們的手一樣,感覺到很燙的東西,會縮回來,在感知層部署執行...

Android 軟體平台架構設計

試想你做的不是乙個軟體,而是乙個軟體族,這個些軟體需要在android平台發布,你應該做何種規劃?這些問題需要在以下真實場景中考慮 事實上,隨著客戶端的獨占性 垂直型需求的增加,這類跟硬體繫結的訴求將日益增加,因此軟體的平台規劃能力要求會逐步加強。android系統在設計之初也考慮到不同應用 程序 ...

企業集群平台架構設計與實現

課程介紹 集合目前最熱門的集群應用技術lvs haproxy keepalived,實戰講述集群技術的應用技巧。課程內容包括 lvs集群常見架構圖 基於ip的負載排程策略 lvs負載排程演算法與應用場景 通過prianha實現lvs高可用負載均衡集群 基於keepalived實現lvs高可用負載均衡...