すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:概要

最終更新日:Apr 09, 2025

IoT Platformのデータ圧縮機能により、IoT Platformとデバイス間で圧縮データを送信できます。 送信するメッセージを圧縮して、デバイスのトラフィックを減らし、送信速度を高速化できます。 このトピックでは、データ圧縮機能の使用方法について説明します。

前提条件

  • デバイス検証情報が取得されます。 詳細については、「デバイス検証情報の取得」をご参照ください。

  • C用リンクSDKが取得されます。 詳細については、「C用リンクSDKの取得」をご参照ください。

    [SDKのカスタマイズ] ページでSDKをカスタマイズする場合、[高度な機能] パラメーターを [データ圧縮] に設定します。

  • 開発環境が準備される。 詳細については、「環境の準備」をご参照ください。

制限

データ圧縮機能は、Exclusive Enterprise EditionインスタンスStandard Enterprise Editionインスタンスでのみ使用できます。 詳細については、「Enterprise Editionインスタンスの購入」をご参照ください。

背景情報

一部のIoTデバイスは、セルラーネットワークを使用する。 これは、高いトラフィックコストを引き起こす。 データ圧縮機能を使用して、送信するデータを圧縮できます。 これはトラフィックを減らすのに役立ちます。

機能の仕組み

プログラムは、Link SDK for Cの必要なAPI操作を呼び出すことにより、データを圧縮または解凍する必要があるトピックに関する情報をMessage Queuing Telemetry Transport (MQTT) を介してIoT Platformに送信します。IoT Platformがアプリケーションに応答を返すと、システムはトピックのメッセージを圧縮し、圧縮されたメッセージを送信します。 Link SDK for Cを使用してデバイスを接続する場合、SDKはデータ圧縮とデータ解凍を実行します。 関連装置側プログラムは、非圧縮データを送受信する。

次の図にプロセスを示します。 この例では、。/demos/compress_basic_demo.cプログラムを使用します。

image

  • データ圧縮機能の使用方法の詳細については、「」をご参照ください。

  • データ圧縮機能の使用時に返されるエラーコードの詳細については、「aiot_compress_api.h」をご参照ください。