全部產品
Search
文件中心

IoT Platform:CoAP協議規範

更新時間:Jun 30, 2024

本文介紹物聯網平台支援的CoAP協議規範。

協議版本

支援RFC 7252 Constrained Application Protocol協議,更多資訊,請參見RFC 7252

通道安全

使用DTLS v1.2保證通道安全,更多資訊,請參見DTLS v1.2

開源用戶端

用戶端開來源程式包:libcoap-develop

說明 若使用第三方代碼,阿里雲不提供支援人員。

限制說明

  • 僅華東2(上海)、日本(東京)地區支援CoAP通訊。
  • 僅華東2(上海)、日本(東京)地區支援裝置使用CoAP短串連狀態接入物聯網平台。使用CoAP短串連的裝置,在物聯網平台控制台也有線上和離線狀態變化。您可通過AMQP服務端訂閱裝置上下線狀態變化時通知的訊息。
  • 暫時不支援資摘要搜索
  • 僅支援UDP協議,目前支援DTLS和對稱式加密兩種安全模式。
  • 裝置身份註冊成功後,針對同一裝置身份資訊,只可選擇一種通訊協定接入物聯網平台,不可多種類型通訊協定同時混用。

使用說明

  • CoAP的URI資源和MQTT Topic保持一致,請參見MQTT協議規範
  • Topic規範與MQTT Topic規範一致,CoAP協議內coap://host:port/topic/${topic}介面中的${topic}可以複用MQTT Topic。
  • 用戶端緩衝認證返回的Token是請求的令牌。
  • 傳輸的資料大小依賴於MTU的大小,建議在1 KB以內。
  • 如果裝置在10分鐘內使用CoAP協議上報過資料,則裝置在物聯網平台控制台顯示為線上狀態。