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

IoT Platform:ログの表示

最終更新日:Apr 09, 2025

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

前提条件

詳細については、「」をご参照ください。

デバイスログ

デバイスで実行結果を表示できます。

  • デバイス接続ログ

    次のログデータは、デバイスがIoT Platformに接続されていることを示します。

    [1583135792.733][LK-0313] MQTTユーザーがaiot_mqtt_connect apiを呼び出し、connect
    [1583135792.733][LK-0317] LightSwitch&a18wP ******
    [1583135792.733][LK-0318] 3FC4A3DED5AC5F31C4969CBB1868758B17FAB2E5070FC51C9880910472 ******
    [1583135792.733][LK-0319] a18wP ******.LightSwitch | timestamp=2524608000000、_ss=1、_v=sdk-c-4.0.0、securemode=2、signmethod=hmacsha256、ext=1、|
    サーバーとのmbedtls接続を確立します (host='a18wP ****** .iot-as-mqtt.cn-shanghai.aliyuncs.com ', port=[443])
    mbedtls接続を確立するための成功、fd = 6 (合計で44763バイト、最大使用47675バイト)
    [1583135792.888][LK-0313] MQTT接続成功で147 ms
    AIOT_MQTTEVT_CONNECT 
  • トピック購読ログ

    製品の下にあるすべてのデバイスにブロードキャストメッセージを送信する場合、デバイスは /broadcast/a18wP *****/testなどのブロードキャストトピックをサブスクライブする必要があります。 サブスクリプション後、次のログデータが生成されます。

    [1624933980.266][LK-0309] サブ: /broadcast/a18wP ******/test
    suback, res: -0x0000, packet id: 1, max qos: 1 
  • メッセージブロードキャストに関するログ

    • 指定したトピックにブロードキャストメッセージを送信する

      IoT PlatformのPubBroadcast操作を呼び出して、指定されたトピックにブロードキャストメッセージを送信できます。 次のログデータは、helloworldメッセージが /broadcast/a18wP ******/testトピックに送信されたことを示しています。

      [1624934078.899][LK-0309] パブ: /broadcast/a18wP ******/test
      
      [LK-030A] < 68 65 6C 6C 6F 77 6F 72 6C 64 | helloworld
      
      pub, qos: 0, topic: /broadcast/a18wP ******/test
      pub、payload: helloworld 
    • すべてのオンラインデバイスにブロードキャストメッセージを送信する

      IoT PlatformのPubBroadcast操作を呼び出して、helloworldなどのブロードキャストメッセージを指定された製品のすべてのオンラインデバイスに送信することもできます。 この例では、次のログデータが生成されます。

      • ログデータ:

        [1624934109.099][LK-0309] パブ: /sys/a18wP ******/LightSwitch/broadcast/request/1409701944049 ******
        
        [LK-030A] < 68 65 6C 6C 6F 77 6F 72 6C 64 | helloworld
        
        pub、qos: 1、トピック: /sys/a18wP ******/LightSwitch /ブロードキャスト /リクエスト /1409701944049 ******
        pub、payload: helloworld 
      • ログの説明:

        /sys/a18wP ******/LightSwitch/broadcast/request/1409701944049 ****** は、ブロードキャストメッセージの送信先のトピックを示します。 1409701944049 ****** はメッセージIDを示します。 詳細については、「ブロードキャストメッセージ」をご参照ください。

IoT Platformログ

IoT Platformコンソールにログインできます。 左側のナビゲーションウィンドウで、[メンテナンス] > [デバイスログ] を選択します。 製品を選択して、デバイスの通信ログを表示します。

次のステップ

ログ内のエラーメッセージの詳細については、「一般的なエラーコード」をご参照ください。