安全之雲端設計。
物聯網雲端設計中,常常需要考慮以下幾個模組:
賬號處理模組:主要是和使用者互交。
裝置管理模組:繫結使用者和裝置的關係。
ota模組:公升級韌體功能
大資料分析模組:這個要看具體的應用了,比如說:全國路由器訊號排行榜,以及你打敗了多少人的路由器等。
下面我們分別以ota模組和裝置管理模組為例,進行簡要介紹:
1、ota(over the air) 服務 推送檔案到裝置端。
@param $deviceid 整數,是要被公升級的裝置的邏輯id。
@param $toversion 字串,表示公升級的目標版本號,如:2-0-3。
@param $otahash字串, 驗證邏輯韌體。
檔案儲存服務。向blobstore服務上傳檔案。
@param $bucket 給定的類別名字。
@param $filepath 要被上傳的檔案的本地路徑。
@param $name 可以指定檔案被上傳後在伺服器端的儲存名字。如果未指定,則使用從$filepath在提取到的檔名。
提供儲存服務是為了進行韌體公升級。同時,物聯網硬體開發商可以在自己的私有雲中上傳韌體,然後儲存到物聯網雲平台,更新給聯網的物聯網終端裝置。
2、裝置管理模組:這裡面設計乙個帶時間限制分享碼(類似於web服務中的session)
設計裝置的管理員使用者獲取裝置的分享碼。
@param $deviceid 要操作的物件的邏輯id 整數。
@param $user acuser物件,表示該裝置的管理員使用者。
@param $timeout 生成的分享碼的有效時長。以秒為單位。
物聯網雲端設計分析
安全之雲端設計。物聯網雲端設計中,常常需要考慮以下幾個模組 賬號處理模組 主要是和使用者互交。裝置管理模組 繫結使用者和裝置的關係。ota模組 公升級韌體功能 大資料分析模組 這個要看具體的應用了,比如說 全國路由器訊號排行榜,以及你打敗了多少人的路由器等。下面我們分別以ota模組和裝置管理模組為例...
IoT 一 物聯網平台架構設計分析
裝置管理 裝置管理定義裝置相關資訊,每個裝置必須定義其裝置型別,裝置型別有使用者屬性,裝置在完成銷售,並被使用者啟用後裝置就屬於裝置使用者了,這時候裝置使用者對裝置有完全的控制權,可以控制裝置的哪些資料可以被製造商檢視,可以被哪些使用者檢視等許可權 使用者管理 使用者是基於乙個組織下的人員構成,每個...
系統設計分析
系統設計出來的好壞很大程度取決於使用者需求是否合理,當然還有就是完成專案的技術上是否有難度。在公司我剛做完乙個專案,當然是乙個非常小的專案。雖然是乙個小專案,但它五臟俱全。還有就是寫的系統是為公司自己用。就算是這麼小的專案也經過了兩次大的需求的變動。由於需求分析不由我本人來做,我的角色是專案開發者。...