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

IoT Platform:メッセージ再生

最終更新日:Jun 18, 2026

メッセージ再生は、記録されたデバイス通信メッセージを再送信して、実際のデバイス操作をシミュレートします。例外発生後のメッセージのバックフィル、プロダクト開発、テストのために、特定の過去の期間のデバイスからクラウドへのメッセージ、またはクラウドからデバイスへのメッセージを再生できます。

サポートされるメッセージタイプ

  • デバイスからクラウドへのメッセージ

    • AMQP サーバー側サブスクリプションベースのコンシューマーグループ:指定されたコンシューマーグループ経由でルーティングされたデバイスメッセージを再生します。

    • データ転送:指定されたメッセージパーサによって転送されたデバイスメッセージを再生します。

  • クラウドからデバイスへのメッセージ

    ビジネスサーバーまたは IoT Platform から、プロダクト配下のすべてのデバイス、または単一のデバイスに送信されたメッセージを再生します。

制限事項

  • Enterprise Edition インスタンスのみがメッセージ再生をサポートします。

  • IoT Platform は、QoS 0 のメッセージを 1 日間、QoS 1 のメッセージを 7 日間保持します。再生用に選択した期間内にデータが存在することを確認してください。

  • AMQP サーバー側サブスクリプションベースのコンシューマーグループのメッセージを再生する場合、そのコンシューマーグループのクライアントはオンラインである必要があります。

  • データ転送機能を使用してメッセージを再生する場合、関連するデータ転送ルールまたはメッセージパーサが実行中である必要があります。

  • メッセージ再生は、再生されるメッセージの数に比例して、ご利用の Enterprise Edition インスタンスの アップストリームおよびダウンストリームメッセージ TPS または メッセージ転送 TPS を消費します。再生タスクは、インスタンスで利用可能な アップストリームおよびダウンストリームメッセージ TPS または メッセージ転送 TPS50% を超えません。

メッセージ再生タスクの作成

  1. IoT Platform コンソールにログインします。

  2. [インスタンス概要] ページで、ターゲット環境を選択し、ターゲットインスタンスを見つけて、その ID またはエイリアスをクリックします。

  3. 左側のナビゲーションウィンドウで、[モニタリングとメンテナンス] > [Log Service] を選択します。

  4. プロダクトを選択し、[メッセージ再生] タブをクリックします。

  5. [再生タスクの作成] をクリックします。

  6. 画面の指示に従って、[再生期間][再生するメッセージタイプ] を選択します。

    UI に表示される次の制限事項に注意してください:最大再生期間は 7 日間です。QoS 0 のメッセージは 1 日間、QoS 1 は 7 日間保持されます。再生タスクは、インスタンスで利用可能な TPS の 50% を超えて消費しません。[再生するメッセージタイプ] で、[デバイスから IoT Platform に報告されたメッセージ] または [IoT Platform からデバイスに送信されたメッセージ] を選択します。また、ターゲット コンシューマーグループ を選択する必要があります。デフォルト値は [デフォルトのコンシューマーグループ] です。

  7. [OK] をクリックします。

    タスクは、初期 [ステータス][作成中] の状態で作成され、その後 [ステータス][未開始] に変わります。

メッセージ再生タスクの開始

タスクを開始して、メッセージの再生を始めます。

  1. リストでタスクを見つけ、[操作] 列の [開始] をクリックします。

  2. [OK] をクリックします。

    タスクのステータスが [開始済み] に変わります。再生が終了すると、ステータスは [完了] になります。

再生されたメッセージの表示

再生タスクが [完了] になった後、[クラウド実行ログ] タブで再生されたメッセージを表示します。詳細については、「クラウド実行ログ」をご参照ください。

その他の操作

  • 実行中のタスクを一時停止するには、[操作] 列の [停止] をクリックし、[OK] をクリックして再生を一時停止します。

  • 停止または完了したタスクを削除するには、[操作] 列の [削除] をクリックし、[OK] をクリックします。