設(shè)備首次接入IoT平臺(tái)

Image Description
Christina Kray
1 day ago
Share:

設(shè)備端如何判斷自己是否首次接入:

檢查是否存在本地秘鑰,不存在 則為首次接入,反之則接入

接下來(lái)就是設(shè)備首次接入IoT平臺(tái)的自身初始化流程

1. 發(fā)布訂閱消息

設(shè)備向IoT平臺(tái)發(fā)起接入請(qǐng)求

Topic:

/{productName}/{deviceName}/devadd/pub

Message:

{deviceName}
  • {productName}: 產(chǎn)品線名稱
  • {deviceName}:設(shè)備名稱

通過(guò)以上Topic向服務(wù)器傳遞自己接入

 

2. 訂閱訂閱消息

設(shè)備監(jiān)聽(tīng)I(yíng)oT平臺(tái)傳遞的秘鑰

Topic:

/{productName}/{deviceName}/devadd/sub

Message:

{secret}
  • {productName}: 產(chǎn)品線名稱
  • {deviceName}:設(shè)備名稱
  • {secret}: 秘鑰

設(shè)備收到秘鑰以后,保存秘鑰,然后重啟服務(wù),走后續(xù)正常流程