全部產品
Search
文件中心

IoT Platform:子裝置OTA升級

更新時間:Jun 30, 2024

子裝置不直接連接物聯網平台,而是通過網關與物聯網平台建立串連,複用網關與物聯網平台的通訊通道。網關裝置串連成功後,可使用通道複用能力代理子裝置OTA升級,使用的Topic必須是子裝置Topic,包含子裝置productKey和deviceName的資訊。本文介紹網關代理子裝置OTA升級的流程。

OTA升級流程
  1. 建立網關裝置和子裝置,擷取裝置認證資訊(ProductKey、DeviceName和DeviceSecret)。
    • 建立產品時,節點類型需選擇為網關裝置,然後建立裝置。
    • 建立產品時,節點類型需選擇為網關子裝置,並配置接入網關協議,然後建立子裝置。

    具體操作,請參見建立產品建立裝置

  2. 使用網關裝置認證資訊(ProductKey、DeviceName和DeviceSecret),將網關裝置串連到物聯網平台。
    具體操作,請參見Link SDK文檔
  3. 為網關添加與子裝置的拓撲關係。
    具體步驟,請參見添加拓撲關係
  4. 網關代理子裝置上線。
    子裝置接入物聯網平台有兩種方式:
    • 子裝置一機一密認證:網關擷取子裝置的裝置認證,由網關向物聯網平台上報子裝置認證資訊(ProductKey、DeviceName和DeviceSecret)。

    • 子裝置動態註冊認證:您需在物聯網平台控制台,開啟子裝置的動態註冊開關。網關擷取子裝置的ProductKey和DeviceName後,由網關代理子裝置進行動態註冊,物聯網平台校正子裝置身份。校正通過後,動態下發子裝置的DeviceSecret,子裝置通過裝置認證(ProductKey、DeviceName和DeviceSecret)接入物聯網平台。

  5. 網關代理子裝置發起OTA升級、上報版本、監聽雲端推送的訊息、上報升級進度、拉取升級包資訊。
    說明
    • 網關代理子裝置OTA升級的Topic必須是子裝置Topic。

      關於OTA升級訊息的Topic和Alink資料格式說明,請參見OTA升級

    • 配置OTA升級包時,所屬產品必須選擇子裝置產品。
    具體操作,請參見OTA升級概述