物聯網雲端設計分析

2021-09-25 11:14:00 字數 897 閱讀 9189

安全之雲端設計。

物聯網雲端設計中,常常需要考慮以下幾個模組:

賬號處理模組:主要是和使用者互交。

裝置管理模組:繫結使用者和裝置的關係。

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 一 物聯網平台架構設計分析

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

系統設計分析

系統設計出來的好壞很大程度取決於使用者需求是否合理,當然還有就是完成專案的技術上是否有難度。在公司我剛做完乙個專案,當然是乙個非常小的專案。雖然是乙個小專案,但它五臟俱全。還有就是寫的系統是為公司自己用。就算是這麼小的專案也經過了兩次大的需求的變動。由於需求分析不由我本人來做,我的角色是專案開發者。...