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

IoT Platform:デバイスがサブスクライブしている Topic を表示する

最終更新日:Mar 26, 2025

デバイスを IoT Platform に接続し、デバイスがオンラインになると、デバイスはサブスクライブしている Topic からメッセージを受信できます。 このトピックでは、IoT Platform コンソールでデバイスがサブスクライブしている Topic を表示する方法について説明します。

前提条件

デバイスが IoT Platform に接続されており、デバイスに対して Topic サブスクリプション機能が構成されていること。 詳細については、「Link SDK を使用してデバイスを IoT Platform に接続する」をご参照ください。

次のいずれかの方法を使用して、シミュレートされたデバイスを構成し、デバイスが [サブスクライブ] 権限を持つ Topic をサブスクライブできます。

  • デバイスシミュレーションを使用する: デバイスがオンラインになると、IoT Platform は、デバイスがサブスクライブ権限を持つ基本通信用 Topic と TSL (Thing Specification Language)通信用 Topic を自動的にサブスクライブします。 また、[デバイスシミュレーション] ページのカスタム Topic の [アップストリームデバッグ] 機能を使用して、カスタム Topic をサブスクライブすることもできます。

  • MQTT.fx を使用してデバイスをシミュレートし、デバイスを IoT Platform に接続する: デバイスがオンラインになったら、[サブスクライブ] 機能を使用して Topic をサブスクライブできます。

  • SubscribeTopic: 構成済みまたはシミュレートされたデバイスを IoT Platform に接続し、デバイスが想定どおりにオンラインになったら、この操作を呼び出してデバイスの Topic をサブスクライブできます。

背景情報

Topic の使用方法の詳細については、「Topic」をご参照ください。

通信用 MQTT Topic:

  • MQTT 3.1.1 および MQTT 3.1: デバイスが MQTT 3.1.1 または MQTT 3.1 を介して Topic をサブスクライブする場合、サブスクリプションの有効期限は切れません。 デバイスがオンライン、オフライン、または再接続されているかどうかに関係なく、IoT Platform でデバイスがサブスクライブしている Topic を表示できます。

  • MQTT 5.0: デバイスが MQTT 5.0 を介して Topic をサブスクライブする場合、プロセスは MQTT 5.0 プロトコルに準拠する必要があります。 デバイスのサブスクライブ済み Topic は、MQTT 5.0 のセッション有効期限機能の構成によって異なります。

    MQTT 5.0 のセッション有効期限機能の詳細については、「セッションの有効期限」をご参照ください。

    cleanStart の有効な値

    セッション有効期限間隔の有効な値

    説明

    0

    0

    デバイスを切断すると、システムは現在のセッションをクリアします。

    0~0xFFFFFFFF

    現在のセッションの有効期限が切れると、システムはセッションをクリアします。

    0xFFFFFFFF

    次回接続を確立するときに別のセッションを指定しない限り、現在のセッションの有効期限は切れません。

    1

    0

    • 新しい接続を確立すると、システムは前のセッションをクリアします。

    • デバイスを切断すると、システムは現在のセッションをクリアします。

    0~0xFFFFFFFF

    • 新しい接続を確立すると、システムは前のセッションをクリアします。

    • 現在のセッションの有効期限が切れると、システムはセッションをクリアします。

    0xFFFFFFFF

    • 新しい接続を確立すると、システムは前のセッションをクリアします。

    • 次回接続を確立するときに別のセッションを指定しない限り、現在のセッションの有効期限は切れません。

手順

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

  2. [概要] ページで、[すべての環境] をクリックします。 [すべての環境] タブで、管理するインスタンスを見つけ、インスタンス ID またはインスタンス名をクリックします。

  3. 左側のナビゲーションウィンドウで、[デバイス] > [デバイス] を選択します。

  4. [デバイス] ページで、管理するデバイスを見つけ、[アクション] 列の [表示] をクリックします。

  5. [デバイスの詳細] ページで、[トピックリスト] をクリックします。[トピックリスト] タブには、デバイスがサブスクライブしているトピックが表示されます。

    image..png