全部產品
Search
文件中心

:概述

更新時間:Jun 30, 2024

物聯網平台的資料壓縮,支援裝置與物聯網平台之間的傳輸壓縮資料。通過對訊息的壓縮,達到節約裝置流量和提高傳輸速度的效果。本文介紹資料壓縮功能的使用。

前提條件

  • 已擷取裝置認證資訊。具體操作,請參見擷取裝置認證資訊

  • 已擷取C Link SDK。具體操作,請參見擷取C Link SDK

    定製SDK時,在SDK定製頁面的進階能力地區,選中資料壓縮

  • 已準備開發環境。具體操作,請參見環境說明

使用限制

僅支援尊享型企業版執行個體標準型企業版執行個體。具體操作,請參見購買企業版執行個體

背景資訊

部分物聯網裝置使用的是蜂窩網路,流量成本比較高。資料壓縮功能通過對傳輸的資料進行壓縮,以達到節約流量的目的。

功能原理

應用程式通過調用C Link SDK的API,基於MQTT協議的串連,上報需要壓縮或解壓縮的Topic列表,待物聯網雲平台回複後,處於列表中Topic對應的訊息,就可以壓縮後再通訊。使用C Link SDK接入,壓縮或解壓縮的動作由Link SDK執行,裝置端應用程式發送或接收到的為未壓縮資料。

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

image

使用樣本