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

ApsaraMQ for MQTT:デバイスの状態のクエリ

最終更新日:Jan 14, 2025

ApsaraMQ for MQTT デバイスで例外が発生した場合、またはメッセージを予期したとおりに送受信できない場合は、メッセージステータスクエリ機能を使用して、デバイスの状態、サブスクリプション、接続履歴、およびメッセージリストをクエリできます。 これにより、問題の原因をすばやく特定できます。

手順

  1. ApsaraMQ for MQTT コンソール にログオンします。左側のナビゲーションペインで、インスタンスリスト をクリックします。

  2. 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 [インスタンス] ページで、インスタンス名をクリックして インスタンスの詳細 ページに移動します。

  3. [インスタンス] ページで、管理するインスタンスを見つけ、詳細 > デバイスステータスのクエリ操作 列で を選択します。

  4. デバイスステータスのクエリ ページで、Group ID パラメーターと Device ID パラメーターを設定し、検索 をクリックします。

    次の表は、クエリ結果のフィールドについて説明しています。

    フィールド

    説明

    デバイスの状態

    Client ID

    クライアント ID。

    オンラインステータス

    クライアントの状態。有効な値:

    • オンライン

    • オフライン

    クライアントのアドレス

    クライアントの IP アドレス。

    cleanSession

    以前のサブスクリプションとオフラインメッセージがクリーンアップされるかどうかを示します。 詳細については、「用語」トピックの「cleanSession」セクションをご参照ください。

    最終更新時間

    クライアントの状態が最後に更新された日時。

    サブスクリプション

    親トピック

    クライアントがサブスクライブする親トピック。 親トピックは、ApsaraMQ for MQTT のレベル 1 トピックです。

    サブトピック

    クライアントがサブスクライブするサブトピック。 サブトピックは、ApsaraMQ for MQTT のレベル 2 トピックまたはレベル 3 トピックです。

    QoS

    クライアントとブローカー間のメッセージ伝送におけるサービス品質 ( QoS ) レベル。 詳細については、「QoS レベルと cleanSession パラメーターの組み合わせ」をご参照ください。

    クエリ結果ページで、デバイストレース タブと メッセージトレース タブをクリックして、デバイスの接続履歴とメッセージリストを表示することもできます。 各タブのパラメーターとパラメーターの説明については、「デバイスの接続履歴のクエリ」および「メッセー トレースのクエリ」をご参照ください。

関連情報

デバイスの接続履歴をクエリする方法については、「デバイスの接続履歴のクエリ」をご参照ください。