溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Azure中DPS的概念和應(yīng)用場景

發(fā)布時間:2020-05-26 17:09:37 來源:億速云 閱讀:215 作者:鴿子 欄目:云計算

 圖文介紹:

DPS是什么?

官方定義是:

IoT 中心設(shè)備預(yù)配服務(wù)是針對 IoT 中心的幫助程序服務(wù),無需人為干預(yù)即可零接觸實(shí)時預(yù)配至合適的 IoT 中心,方便客戶采用安全且可縮放的方式預(yù)配數(shù)百萬臺設(shè)備。

劃重點(diǎn),1. 是IoT Hub的一個配套服務(wù);2. 不用認(rèn)為在IoT Hub 中進(jìn)行配置就能注冊IoT 設(shè)備;3. 安全,可縮放,數(shù)百萬臺。

 

什么場景下需要DPS呢?

  • 零接觸預(yù)配到單一 IoT 解決方案,無需在出廠(初始設(shè)置)時對 IoT 中心連接信息進(jìn)行硬編碼

  • 跨多個中心對設(shè)備進(jìn)行負(fù)載均衡

  • 根據(jù)銷售交易數(shù)據(jù)將設(shè)備連接到其所有者的 IoT 解決方案(多租戶)

  • 根據(jù)用例將設(shè)備連接到特定的 IoT 解決方案(解決方案隔離)

  • 將設(shè)備連接到具有最低延遲的 IoT 中心(異地分片)

  • 根據(jù)設(shè)備中的更改重新進(jìn)行預(yù)配

  • 滾動設(shè)備使用的密鑰以連接到 IoT 中心(當(dāng)不使用 X.509 證書進(jìn)行連接時)

 

原理示意圖

Azure中DPS的概念和應(yīng)用場景

 

  1. 設(shè)備制造商將設(shè)備注冊信息添加到 Azure 門戶中的注冊列表。

  2. 設(shè)備聯(lián)絡(luò)出廠時設(shè)置的預(yù)配服務(wù)終結(jié)點(diǎn)。 設(shè)備將識別性信息傳遞給預(yù)配服務(wù)來證明其標(biāo)識。

  3. 預(yù)配服務(wù)通過使用 nonce 質(zhì)詢(受信任的平臺模塊)或標(biāo)準(zhǔn) X.509 驗(yàn)證 (X.509) 根據(jù)注冊列表項(xiàng)來驗(yàn)證注冊 ID 和密鑰,從而驗(yàn)證設(shè)備的標(biāo)識。

  4. 預(yù)配服務(wù)將設(shè)備注冊到 IoT 中心,并填充設(shè)備的所需孿生狀態(tài)。

  5. IoT 中心將設(shè)備 ID 信息返回給預(yù)配服務(wù)。

  6. 預(yù)配服務(wù)將 IoT 中心連接信息返回到設(shè)備。 設(shè)備現(xiàn)在可以開始將數(shù)據(jù)直接發(fā)送到 IoT 中心。

  7. 設(shè)備連接到 IoT 中心。

  8. 設(shè)備從其在 IoT 中心中的設(shè)備孿生獲取所需的狀態(tài)。

 

實(shí)戰(zhàn):創(chuàng)建Azure IoT Hub 和 IoT DPS服務(wù),并將IoT Hub鏈接到DPS服務(wù)中

準(zhǔn)備工作1,注冊IoT Hub

 

在資源組中新建“IoT 中心”

Azure中DPS的概念和應(yīng)用場景

本例中,選擇了離作者位置比較近的中國東部2區(qū)域,輸入IoT Hub的名稱,點(diǎn)擊創(chuàng)建。

默認(rèn)創(chuàng)建了一個S1的IoT Hub。

Azure中DPS的概念和應(yīng)用場景

 

準(zhǔn)備工作2, 注冊DPS服務(wù)

 

在資源組中創(chuàng)建“IoT 中心設(shè)備預(yù)配服務(wù)”

Azure中DPS的概念和應(yīng)用場景

 

位置同樣選擇了中國東部2,輸入DPS名稱,點(diǎn)擊創(chuàng)建。

Azure中DPS的概念和應(yīng)用場景

準(zhǔn)備工作3,將IoT Hub鏈接到 DPS服務(wù)

進(jìn)入到DPS服務(wù),點(diǎn)擊“鏈接的IoT中心”,點(diǎn)擊添加。

Azure中DPS的概念和應(yīng)用場景

 

選中當(dāng)前訂閱下要添加的IoT中心,訪問策略選擇“iothubowner”,點(diǎn)擊保存;

 

Azure中DPS的概念和應(yīng)用場景

注意,此處可以添加多個IoT Hub,即 一個DPS可以向多個IoT Hub預(yù)配設(shè)備。

Azure中DPS的概念和應(yīng)用場景

 


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI