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

:ログの表示

最終更新日:Apr 09, 2025

X.509証明書を使用してデバイスをIoT Platformに接続するサンプルコードを実行した後、サンプルコードを使用して、MQTT (Message Queuing Telemetry Transport) を介してデバイスをIoT Platformに接続した後、デバイスのログを表示できます。

前提条件

Link SDK for Cのサンプルコードが設定されています。 詳細については、「」をご参照ください。

デバイスログ

デバイスで実行結果を表示できます。
  • デバイス接続ログ

    次のログデータは、デバイスがIoT Platformに接続されていることを示しています。
    [1621852273.766][LK-0313] MQTTユーザーはaiot_mqtt_connect apiを呼び出し、connect
    [1621852273.766][LK-0317] &
    [1621852273.766][LK-0318] B36DABAE2EBB7B8FA6FFD92B217E13D97C1AB196441561B0F71B3C3BF1 ******
    core_sysdep_network_establish_hos t x509.itls.cn-shanghai.aliyuncs.comポート1883、タイプ0
    サーバーとのtcp接続を確立します (host='x509 .itls.cn-shanghai.aliyuncs.com ', port=[1883])
    tcp、fd=3を確立するための成功
    ローカルポート: 54904
    [1621852273.766][LK-1000] サーバーとのmbedtls接続を確立します (host='x509 .itls.cn-shanghai.aliyuncs.com ', port=[1883])
    [1621852273.811][LK-1000] mbedtls接続を確立する成功 (合計で50730バイト、最大使用56818バイト)
    [1621852273.899][LK-0313] MQTT接続成功で133 ms
    AIOT_MQTTEVT_CONNECT 
  • ダウンストリーム応答に関するログ

    デバイスがIoT Platformに接続されると、IoT PlatformはproductKeydeviceNameをデバイスに返します。 次のログデータが印刷されます。

    [1621852273.899][LK-0309] パブ: /ext/auth/identity/response
    
    [LK-030A] < 7B 22 70 72 6F 64 75 63 74 4B 65 79 22 3A 22 61 | {"productKey":"a
    [LK-030A] < 31 76 63 61 4A 7A 48 50 61 22 2C 22 64 65 76 | 18wP ****** "," dev
    [LK-030A] < 69 63 65 4E 61 6D 65 22 3A 22 4C 69 67 68 74 53 | iceName ":" LightS
    [LK-030A] < 77 69 74 63 68 58 35 30 39 22 7D | witch "}
    
    pub, qos: 0, topic: /ext/auth/identity/response
    pub, payload: {"productKey":"a18wP ******","deviceName":"LightSwitch"}
    デバイスproductKey: a18wP ******
    device deviceName: LightSwitch
    ハートビート応答
    suback, res: -0x0000, packet id: 1, max qos: 1 
  • トピック購読ログ

    トピックをサブスクライブするようにコードを設定すると、次のログデータが出力されます。 ログデータは、デバイスがトピックにサブスクライブしたことを示します。 例: /a18wP ******/LightSwitch/user/get

    [1620373302.144][LK-0309] サブ: /a18wP ******/LightSwitch/user/get

    トピックサブスクリプションが成功したら、IoT Platformコンソールにログインできます。 [デバイスの詳細] ページの [トピックリスト] タブでトピックを見つけ、[操作] 列の [メッセージの発行] をクリックします。 [メッセージの発行] ダイアログボックスで、メッセージを入力します。 例: これはAlibaba Iot Platformからのテストメッセージです。 次に、IoT Platformからデバイスにメッセージを送信します。 topic

    メッセージの送信後、デバイスはdemo_mqtt_default_recv_handlerコールバックを使用してログデータを出力します。 次のログデータは、demo_state_logcbのコールバック設定に基づいて出力されます。

    [1621912249.411][LK-0309] パブ: /a18wP ****** LightSwitch/user/get
    
    [LK-030A] < 54 68 69 73 20 69 73 20 61 20 74 65 73 74 20 6D | これはテストmです
    [LK-030A] < 65 73 61 67 65 20 66 72 6F 6D 20 41 6C 69 62 | essage from Alib
    [LK-030A] < 61 62 61 20 49 6F 54 20 50 6C 61 74 66 6F 72 6D | aba IoT Platform
    [LK-030A] < 2E |.
    
    pub, qos: 0, topic: /a18wP ******/LightSwitch/user/get
    pub、payload: Alibaba IoT Platformからのテストメッセージです。
  • メッセージ送信に関するログ

    メッセージ送信コードを送信するようにコードを設定すると、次のログデータがデバイスに出力されます。ログデータは、デバイスが /a18wP ******/LightSwitch/user/updateなどのトピックを使用してIoT Platformにメッセージを送信することを示しています。

    [1619768570.644][LK-0309] パブ: /a18wP ******/LightSwitch /ユーザー /更新
    
    [LK-030A] > 7B 22 69 64 22 3A 22 31 22 2C 22 76 65 72 73 69 | {"id":"1","versi
    [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on ":" 1.0 "、" param
    [LK-030A] > 73 22 3A 7B 22 4C 69 67 68 74 53 77 69 74 63 68 | s ":{" LightSwitch
    [LK-030A] > 22 3A 30 7D 7D 

IoT Platformログ

IoT Platformコンソールにログインし、デバイスのステータスと操作ログを表示します。

  • デバイスステータス

    左側のナビゲーションウィンドウで、[デバイス] > [デバイス] を選択します。 次に、デバイスを見つけてデバイスのステータスを表示します。 [状態] /[有効] 列の値が [オンライン] の場合、デバイスはIoT Platformに接続されています。 View the device status

  • 操作ログ

    左側のナビゲーションウィンドウで、[メンテナンス] > [デバイスログ] を選択します。 プロダクトを選択して、デバイスがオンラインになり、トピックをサブスクライブし、データをIoT Platformに送信するときに生成されるデバイスのログを表示します。

    Logs of X509 certificate-based connection