物聯網平台通過裝置分發實現裝置跨地區、跨執行個體或跨帳號的分發。裝置可在不同地區,向物聯網平台請求需要接入的網域名稱和連接埠,從而使用該資訊,免去二次燒錄裝置資訊。本文介紹通過配置C Link SDK,使裝置通過裝置分發功能串連物聯網平台。
前提條件
已擷取裝置認證資訊:
裝置使用物聯網平台頒發的裝置認證進行認證,具體操作,請參見擷取裝置認證資訊。
裝置使用自訂的裝置認證資訊進行認證,具體操作,請參見擷取雲網關裝置認證資訊。
- 在物聯網平台控制台,將裝置分發到指定的地區、執行個體或帳號。
具體操作,請參見物聯網平台的裝置分發。
定製SDK時,在SDK定製頁面的進階能力地區,選中引導服務。
背景資訊
功能原理
向物聯網平台發起HTTPS的請求,獲得接入物聯網平台所需的MQTT接入網域名稱和連接埠資訊,然後與物聯網平台建立串連。
./demos/bootstrap_posix_demo.c
裝置分發功能API的更多資訊,請參見aiot_bootstrap_api.h。
使用樣本
- 裝置分發使用樣本。
- 裝置分發aiot_bootstrap_api.h中的狀態代碼描述。