全部產品
Search
文件中心

:子裝置上線

更新時間:Jun 30, 2024

子裝置不直接連接物聯網平台,而是通過網關與物聯網平台建立串連,複用網關與物聯網平台的通訊通道。

背景資訊

開發網關裝置端時,需實現網關管理與子裝置的拓撲關係、代理子裝置上下線、代理子裝置與物聯網平台進行物模型通訊等功能。

您可以使用阿里雲提供的裝置端SDK進行網關開發,詳情請參見Link SDK文檔。

如果您自行開發網關裝置端,需在網關裝置端封裝子裝置相關Alink協議資料。各功能Alink協議資料,請參見Alink協議文檔

子裝置上線過程

網關代理子裝置上線過程如下。

  1. 網關接入物聯網平台。
  2. 子裝置接入網關。

    子裝置不直接連接物聯網平台,所以無需為子裝置安裝物聯網平台裝置端SDK。子裝置的裝置端由廠商自行開發。

    網關發現子裝置、網關擷取子裝置的物聯網平台裝置認證、發現子裝置上下線和將來自物聯網平台的訊息發送給子裝置等功能,均由網關廠商自行實現,或網關廠商與子裝置廠商定義協議實現。

  3. 網關查詢與當前子裝置是否有拓撲關係。
    如果網關與子裝置間已存在拓撲關係,則忽略第5步。
  4. (可選)網關向物聯網平台上報子裝置的ProductKey和DeviceName,動態註冊子裝置。

    此步驟僅適用於網關未擷取到子裝置的DeviceSecret,且您已在控制台開啟了子裝置的動態註冊功能的情境。

  5. (可選)網關添加與子裝置的拓撲關係。
    如果網關與子裝置間目前不存在拓撲關係,需建立拓撲關係。
  6. 網關代理子裝置向物聯網平台發起串連請求。

具體開發指南,請參見Link SDK中的子裝置管理文檔。

實踐樣本

網關接入物聯網平台操作樣本,請參見子裝置接入物聯網平台