全部產品
Search
文件中心

:概述

更新時間:Jun 30, 2024

HTTPS是基於HTTP協議,通過SSL加密的一種安全通訊協定。對於業務情境為HTTPS協議的裝置,您可以通過配置C Link SDK,將其接入阿里雲物聯網平台。

前提條件

功能原理

應用程式通過調用C Link SDK的API,基於HTTPS的協議,與物聯網平台建立的串連。

如下功能時序圖,以裝置的應用程式./demos/http_basic_demo.c為例,介紹應用程式實現該功能的流程。

HTTP常式示意圖

HTTPS接入API的更多資訊,請參見aiot_http_api.h

使用說明

  • 通用說明:

    • HTTPS協議接入的地區限制,請參見使用與限制

    • HTTPS協議接入僅支援POST要求方法。

    • 通過HTTPS協議接入的裝置,可以向物聯網平台上報訊息,但HTTPS協議接入的裝置無法接收物聯網平台下發的指令訊息。

      如果您希望裝置能被動接收物聯網平台的訊息,可以使用MQTT協議接入裝置。更多資訊,請參見概述

  • 裝置認證:

    • 裝置認證請求HTTPS Header中的Content-Type必須為application/json

    • 裝置認證返回的Token僅7天內有效,Token失效後,需重新擷取。

  • 發送訊息:

    • 發送訊息的請求HTTPS Header中的Content-Type必須為application/octet-stream

    • 發送訊息API的傳輸資料大小不超過128 KB。

    • 發送訊息的請求格式為https://iot-as-http.${regionID}.aliyuncs.com/topic/${topic}

      變數

      說明

      ${regionID}

      裝置接入的地區ID。更多資訊,請參見地區和可用性區域

      ${topic}

      該變數的值可以複用MQTT Topic的值。HTTPS Topic規範與MQTT Topic一致。更多資訊,請參見什麼是Topic

使用樣本