物聯網平臺通過設備分發實現設備跨地域、跨實例或跨賬號的分發。設備可在不同地域,向物聯網平臺請求需要接入的域名和端口,從而使用該信息,免去二次燒錄設備信息。本文介紹通過配置C Link SDK,使設備通過設備分發功能連接物聯網平臺。

前提條件

背景信息

  • 物聯網平臺設備分發的詳細信息,請參見設備分發
  • 物聯網平臺主動要求變更接入點時,下發通知的Topic,請參見設備分發通知

功能原理

應用程序通過調用C Link SDK的API,向物聯網平臺發起HTTPS的請求,獲得接入物聯網平臺所需的MQTT接入域名和端口信息,然后與物聯網平臺建立連接。

如下功能時序圖,以設備的應用程序./demos/bootstrap_posix_demo.c為例,介紹應用程序實現該功能的流程。

設備分發功能時序圖

設備分發功能API的更多信息,請參見aiot_bootstrap_api.h

使用示例