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

IoT Platform:ログの表示

最終更新日:Apr 09, 2025

サンプルコードを実行して、HTTPS経由で複数のファイルを含むOTA更新パッケージをダウンロードした後、サンプルコードを使用してデバイスをMessage Queuing Telemetry Transport (MQTT) 経由でIoT Platformに接続した後、デバイスでログを表示できます

前提条件

。/demos/fota_multi_file_demo.cサンプルコードファイルが設定されてい詳細については、サンプルコードをご参照ください。

デバイスログ

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

    次のログデータは、デバイスがIoT Platformに接続されていることを示しています。
    [1579511737.377][LK-0313] MQTTユーザーはaiot_mqtt_connect apiを呼び出し、connect
    [1579511737.377][LK-0317] LightSwitch&a18wP ******
    [1579511737.377][LK-0318] 779ACA0181ED1C0BD4B1BA7A347C9B172E27EAAB4AA18FC1F9FAD4CED1 *******
    [1579511737.377][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 = 3 (合計で44763バイト、最大使用47675バイト)
    [1579511737.522][LK-0313] MQTT接続成功で152 ms
    AIOT_MQTTEVT_CONNECT 
  • バージョン番号の送信時に生成されるログ

    次のログデータは、デバイスが初期バージョン番号1.0.0を送信することを示します。
    [1579511737.522][LK-0309] パブ: /ota/device/inform/a18wP ******/LightSwitch
    
    [LK-030A] > 7B 22 69 64 22 3A 30 2C 20 22 70 61 72 61 6D 73 | {"id":0, "params
    [LK-030A] > 22 3A 7B 22 76 65 72 73 69 6F 6E 22 3A 22 31 2E | ":{" version ":" 1.
    [LK-030A] > 30 2E 30 22 7D 7D | 0.0 "}} 
  • OTA更新コマンドを受信したときに生成されるログ

    次のログデータは、IoT PlatformでOTA更新タスクを作成し、複数のファイルを含む更新パッケージを追加した後に、デバイスがコマンドを受信したことを示しています。
    [1630656666.999][LK-0309] パブ: /ota/device/upgrade/a18wP ******/61p3RZuOhUkDyE ******
    
    [LK-030A] < 7B 22 63 6F 64 65 22 3A 22 31 30 30 30 22 2C 22 | {"code":"1000","
    [LK-030A] < 64 61 74 61 22 3A 7B 22 65 78 74 44 61 74 61 22 | data ":{" extData"
    [LK-030A] < 3A 7B 22 6B 65 79 31 22 3A 22 76 61 6C 75 65 31 | :{"key1":"value1
    [LK-030A] < 22 2C 22 5F 70 61 63 6B 61 67 65 5F 75 64 69 22 | ","_package_udi"
    [LK-030A] < 3A 22 75 73 65 72 20 64 65 66 69 6E 65 20 69 6E | :"user define in
    [LK-030A] < 66 6F 2C 6B 65 79 3A 76 61 6C 75 65 22 7D 2C 22 | fo,key:value "},"
    [LK-030A] < 66 69 6C 65 73 22 3A 5B 7B 22 66 69 6C 65 53 69 | files ":[{" fileSi
    [LK-030A] < 67 6E 22 3A 22 36 31 34 64 62 39 34 65 64 65 64 64 64 | gn ":" 614db94eded
    [LK-030A] < 62 33 31 34 32 39 38 32 65 38 35 62 30 63 30 33 | b3142982e85b0c0 *
    [LK-030A] < 64 62 38 66 34 22 2C 22 66 69 6C 65 4E 61 6D 65 | ***** "、" fileName
    [LK-030A] < 22 3A 22 66 69 6C 65 31 22 2C 22 66 69 6C 65 53 | ":" file1 "," fileS
    [LK-030A] < 69 7A 65 22 3A 33 32 34 34 30 34 35 2C 22 66 69 | ize ":3244045," fi
    [LK-030A] < 6C 65 55 72 6C 22 3A 22 68 74 74 70 73 3A 2F 2F | leUrl ":" https://
    [LK-030A] < 69 6F 74 78 2D 6F 74 61 2D 64 61 69 6C 79 2E 6F | iotx-ota-daily.o
    [LK-030A] < 73 73 2D 63 6E 2D 73 68 61 6E 67 68 61 69 2E 61 | ss-cn-shanghai.a
    [LK-030A] < 6C 69 79 75 6E 63 73 2E 63 6F 6D 2F 6F 74 61 2F | liyuncs.com/ota/
    [LK-030A] < 61 32 34 32 37 32 61 39 32 61 62 63 39 36 36 | a24272a92abc9616
    [LK-030A] < 34 66 34 38 32 35 37 32 37 34 34 37 32 32 36 30 33 | 4f48257274 ******
    [LK-030A] < 2F 63 6B 72 6C 73 77 61 70 73 30 30 30 32 33 68 | /ckrlswaps00023h
    [LK-030A] < 38 61 79 62 36 35 6B 34 6A 34 2E 74 61 72 3F 45 | 8ayb ******.tar?E
    [LK-030A] < 78 70 69 72 65 73 3D 31 36 33 30 37 34 33 30 36 | xpires=163074306
    [LK-030A] < 36 26 4F 53 53 41 63 65 73 4B 65 79 49 64 | 6&OSSAccessKeyId
    [LK-030A] < 3D 4C 54 41 49 34 47 35 5A 76 50 64 54 31 77 66 | =LTAI4G5ZvPdT1wf
    [LK-030A] < 44 64 54 51 46 48 63 45 59 26 53 69 67 6E 61 74 | DdT ******&Signat
    [LK-030A] < 75 72 65 3D 66 63 45 4A 61 50 74 76 6A 4A 30 62 | ure=fcEJaPtvjJ0b
    [LK-030A] < 46 4A 5A 37 66 33 50 74 50 4F 39 66 47 75 6F 25 | FJZ7f3PtPO9f ****
    [LK-030A] < 33 44 22 2C 22 66 69 6C 65 4D 64 35 22 3A 22 36 | **","fileMd5":"6
    [LK-030A] < 31 34 64 62 39 34 65 64 65 64 62 33 31 34 32 39 | 14db94ededeb31429
    [LK-030A] < 38 32 65 38 35 62 30 63 30 33 64 62 38 66 34 22 | 82e85b0c0 ******"
    [LK-030A] < 7D 2C 7B 22 66 69 6C 65 53 69 67 6E 22 3A 22 36 | },{ "fileSign":"6
    [LK-030A] < 31 34 64 62 39 34 65 64 65 64 62 33 31 34 32 39 | 14db94ededeb31429
    [LK-030A] < 38 32 65 38 35 62 30 63 30 33 64 62 38 66 34 22 | 82e85b0c0 ******"
    [LK-030A] < 2C 22 66 69 6C 65 4E 61 6D 65 22 3A 22 66 69 6C | ,"fileName":"fil
    [LK-030A] < 65 32 22 2C 22 66 69 6C 65 53 69 7A 65 22 3A 33 | e2 "、" fileSize ":3
    [LK-030A] < 32 34 34 30 34 35 2C 22 66 69 6C 65 55 72 6C 22 | 244045、"fileUrl"
    [LK-030A] < 3A 22 68 74 74 70 73 3A 2F 2F 69 6F 74 78 2D 6F | :"https:// iotx-o
    [LK-030A] < 74 61 2D 64 61 69 6C 79 2E 6F 73 73 2D 63 6E 2D | ta-daily.oss-cn-
    [LK-030A] < 73 68 61 6E 67 68 61 69 2E 61 6C 69 79 75 6E 63 | shanghai.aliyunc
    [LK-030A] < 73 2E 63 6F 6D 2F 6F 74 61 2F 61 32 34 32 37 32 | s.com/ota/a24272
    [LK-030A] < 61 39 32 61 62 63 39 36 31 36 34 66 34 38 32 35 | a92abc96164f4825
    [LK-030A] < 37 32 37 34 34 37 32 36 30 33 2F 63 6B 72 6C 73 | 7274472603/ckrls
    [LK-030A] < 77 61 70 73 30 30 30 30 32 33 68 38 61 79 62 36 35 | waps00023h8ayb**
    [LK-030A] < 6B 34 6A 34 2E 74 61 72 3F 45 78 70 69 72 65 73 | ****.tar?Expires
    [LK-030A] < 3D 31 36 33 30 37 34 33 30 36 36 36 26 4F 53 53 41 | =1630743066&OSSA
    [LK-030A] < 63 63 65 73 73 4B 65 79 49 64 3D 4C 54 41 49 34 | ccessKeyId=LTAI4
    [LK-030A] < 47 35 5A 76 50 64 54 31 77 66 44 64 54 51 46 48 | G5ZvPdT1wfDdT ***
    [LK-030A] < 63 45 59 26 53 69 67 6E 61 74 75 72 65 3D 66 63 | ***&シグネチャー=fc
    [LK-030A] < 45 4A 61 50 74 76 6A 4A 30 62 46 4A 5A 37 66 33 | EJaPtvjJ0bFJZ7f3
    [LK-030A] < 50 74 50 4F 39 66 47 75 6F 25 33 44 22 2C 22 66 | PtPO9f ****** "," f
    [LK-030A] < 69 6C 65 4D 64 35 22 3A 22 36 31 34 64 62 39 34 | ileMd5 ":" 614db94
    [LK-030A] < 65 64 65 64 62 33 31 34 32 39 38 32 65 38 35 62 | edededb3142982e85b
    [LK-030A] < 30 63 30 33 64 62 38 66 34 22 7D 5D 2C 22 76 65 | 0c0 ****** "}] 、" ve
    [LK-030A] < 72 73 69 6F 6E 22 3A 22 31 32 33 2E 34 35 36 2E | rsion ":" 123.456。
    [LK-030A] < 37 2E 38 22 2C 22 73 69 67 6E 4D 65 74 68 6F 64 | 7.8 "、" signMethod
    [LK-030A] < 22 3A 22 4D 64 35 22 7D 2C 22 69 64 22 22 3A 31 36 | ":" Md5 "}," id ":16
    [LK-030A] < 33 30 36 35 36 36 36 36 39 33 32 2C 22 6D 65 73 | 30656 ******,"mes
    [LK-030A] < 73 61 67 65 22 3A 22 73 75 63 63 65 73 73 22 7D | sage ":" success "}
    
    
    合計ファイル番号は2、現在のファイルidは0、file_name file1
    OTAターゲットファームウェアバージョン: a1、b1、サイズ: 3244045バイト
    追加データ: {"key1":"value1","_package_udi":"user define info,key:value"}
                           
  • 更新パッケージのダウンロード時に生成されるログ

    次のログデータは、デバイスが更新パッケージをダウンロードし、ダウンロードが完了するまで進行状況を取得することを示します。

    [1630656666.999][LK-0309] パブ [1]: /ota/device/progress/a1wP ******/61p3RZuOhUkDyE ******
    
    [LK-030A] > 7B 22 69 64 22 3A 32 2C 20 22 70 61 72 61 6D 73 | {"id":2, "params
    [LK-030A] > 22 3A 7B 22 73 74 65 70 22 3A 22 30 22 2C 22 64 | ":{" step ":" 0 "," d
    [LK-030A] > 65 73 63 22 3A 22 22 7D 7D | esc ":" "}}
    
    
    合計ファイル番号は2、現在のファイルidは1、file_name file2
    OTAターゲットファームウェアバージョン: 123.456.7.8、サイズ: 3244045バイト
    追加データ: {"key1":"value1","_package_udi":"user define info,key:value"}
    
    2秒でスレッドのダウンロードを開始......
    
    2秒でスレッドのダウンロードを開始......
    tcp、fd=5を確立するための成功
    ローカルポート: 54038
    [1630656669.022][LK-1000] サーバーとのmbedtls接続を確立します (host='iotx -ota-daily.oss-cn-shanghai.aliyuncs.com ', port=[443])
    tcp、fd=4を確立するための成功
    ローカルポート: 54036
    [1630656669.022][LK-1000] サーバーとのmbedtls接続を確立します (host='iotx -ota-daily.oss-cn-shanghai.aliyuncs.com ', port=[443])
    [1630656669.100][LK-1000] mbedtls接続を確立する成功 (合計で94636バイト、最大使用97324バイト)
    [1630656669.100][LK-040B] > GET /ota/a24272a92abc96164f48257274 ******/ckrlswaps00023h8ayb *******. tar? 有効期限=1630743066&OSSAccessKeyId=LTAI4G5ZvPdT1wfDdT *******&署名=fcEJaPtvjJ0bFJZ7f3PtPO9fG ****** HTTP/1.1
    [1630656669.100][LK-040B] > ホスト: iotx-ota-daily.oss-cn-shanghai.aliyuncs.com
    [1630656669.100][LK-040B] > Accept: text/html, application/xhtml + xml, application/xml;q=0.9, */*;q=0.8
    [1630656669.100][LK-040B] > Range: bytes=0-
    [1630656669.100][LK-040B] > Content-Length: 0
    [1630656669.100][LK-040B] >
    [1630656669.100][LK-0309] パブ [1]: /ota/device/progress/a1wP ******/61p3RZuOhUkDyE ******
    
    [LK-030A] > 7B 22 69 64 22 3A 33 2C 20 22 70 61 72 61 6D 73 | {"id":3, "params
    [LK-030A] > 22 3A 7B 22 73 74 65 70 22 3A 22 30 22 2C 22 64 | ":{" step ":" 0 "," d
    [LK-030A] > 65 73 63 22 3A 22 22 7D 7D | esc ":" "}}
    
    [1630656669.100][LK-1000] mbedtls接続を確立する成功 (合計で94348バイト、最大使用97324バイト)
    [1630656669.100][LK-040B] > GET /ota/a24272a92abc96164f48257274 ******/ckrlswaps00023h8ayb *******. tar? 有効期限=1630743066&OSSAccessKeyId=LTAI4G5ZvPdT1wfDdT *******&署名=fcEJaPtvjJ0bFJZ7f3PtPO9f ****** HTTP/1.1
    [1630656669.100][LK-040B] > ホスト: iotx-ota-daily.oss-cn-shanghai.aliyuncs.com
    [1630656669.100][LK-040B] > Accept: text/html, application/xhtml + xml, application/xml;q=0.9, */*;q=0.8
    [1630656669.100][LK-040B] > Range: bytes=0-
    [1630656669.100][LK-040B] > Content-Length: 0
    [1630656669.100][LK-040B] >
    [1630656669.100][LK-0309] パブ [1]: /ota/device/progress/a1wP ******/61p3RZuOhUkDyE ******
    
    [LK-030A] > 7B 22 69 64 22 3A 34 2C 20 22 70 61 72 61 6D 73 | {"id":4, "params
    [LK-030A] > 22 3A 7B 22 73 74 65 70 22 3A 22 30 22 2C 22 64 | ":{" step ":" 0 "," d
    [LK-030A] > 65 73 63 22 3A 22 22 7D 7D | esc ":" "}}
    
    [1630656669.277][LK-040D] < HTTP/1.1 206部分コンテンツ
    [1630656669.277][LK-040D] <サーバー: AliyunOSS
    [1630656669.277][LK-040D] <日付: 3 9月2021日金曜日08:11:09 GMT
    [1630656669.277][LK-040D] < Content-Type: application/octet-stream
    [1630656669.277][LK-040D] < Content-Length: 3244045
    [1630656669.277][LK-040D] < Connection: keep-alive
    [1630656669.277][LK-040D] < x-oss-request-id: 6131D89D1672CD3131 ******
    [1630656669.277][LK-040D] < Content-Range: バイト0-3244044/3244045
    [1630656669.277][LK-040D] < Accept-Ranges: bytes
    [1630656669.277][LK-040D] < ETag: "614DB94EDEDB3142982E85B0C03DB8F4"
    [1630656669.277][LK-040D] <最終変更: 火曜日、7月27日2021 08:32:11 GMT
    [1630656669.277][LK-040D] < x-oss-object-type: Normal
    [1630656669.277][LK-040D] < x-oss-hash-crc64ecma: 13960427643434 ******
    [1630656669.277][LK-040D] < x-oss-storage-class: Standard
    [1630656669.277][LK-040D] < Content-MD5: YU25Tt7bMUKYLoWwwD ******
    [1630656669.277][LK-040D] < x-oss-server-time: 161
    [1630656669.277][LK-040D] <
    [1630656669.277][LK-040D] < HTTP/1.1 206部分コンテンツ
    [1630656669.277][LK-040D] <サーバー: AliyunOSS
    [1630656669.277][LK-040D] <日付: 3 9月2021日金曜日08:11:09 GMT
    [1630656669.277][LK-040D] < Content-Type: application/octet-stream
    [1630656669.277][LK-040D] < Content-Length: 3244045
    [1630656669.277][LK-040D] < Connection: keep-alive
    [1630656669.277][LK-040D] < x-oss-request-id: 6131D89DC562923431 ******
    [1630656669.277][LK-040D] < Content-Range: バイト0-3244044/3244045
    [1630656669.277][LK-040D] < Accept-Ranges: bytes
    [1630656669.277][LK-040D] < ETag: "614DB94EDEDB3142982E85B0C03DB8F4"
    [1630656669.277][LK-040D] <最終変更: 火曜日、7月27日2021 08:32:11 GMT
    [1630656669.277][LK-040D] < x-oss-object-type: Normal
    [1630656669.277][LK-040D] < x-oss-hash-crc64ecma: 13960427643434 ******
    [1630656669.277][LK-040D] < x-oss-storage-class: Standard
    [1630656669.277][LK-040D] < Content-MD5: YU25Tt7bMUKYLoWwwD ******
    [1630656669.277][LK-040D] < x-oss-server-time: 166
    [1630656669.277][LK-040D] <
    file_id 1、ダウンロード010% 完了、+ 8192バイト
    file_id 0、ダウンロード010% 完了、+ 8192バイト
    file_id 1、ダウンロード020% 完了、+ 8192バイト
    file_id 0、ダウンロード020% 完了、+ 8192バイト
    file_id 0、ダウンロード030% 完了、+ 8192バイト
    file_id 1、ダウンロード030% 完了、+ 8192バイト
    file_id 0、ダウンロード040% 完了、+ 8192バイト
    file_id 1、ダウンロード040% 完了、+ 8192バイト
    file_id 0、ダウンロード050% 完了、+ 8192バイト
    file_id 0、ダウンロード060% 完了、+ 8192バイト
    file_id 1、ダウンロード050% 完了、+ 8192バイト
    file_id 0、ダウンロード070% 完了、+ 8192バイト
    file_id 1、ダウンロード060% 完了、+ 8192バイト
    file_id 0、ダウンロード080% 完了、+ 8192バイト
    file_id 1、ダウンロード070% 完了、+ 8192バイト
    file_id 0、ダウンロード090% 完了、+ 8192バイト
    file_id 1、ダウンロード080% 完了、+ 8192バイト
    [1630656669.755][LK-0901] ダイジェストが一致
    file_id 0、ダウンロード100% 完了、+ 13バイト
    ダウンロード完了
    [1630656669.755][LK-1000] adapter_network_deinit
    ダウンロードスレッド出口
    file_id 1、ダウンロード090% 完了、+ 8192バイト
    file_id 1、ダウンロード095% 完了、+ 8192バイト
    [1630656669.855][LK-0901] ダイジェストが一致
    file_id 1、ダウンロード100% 完了、+ 13バイト
    [1630656669.855][LK-0309] パブ [1]: /ota/device/progress/a1wP ******/61p3RZuOhUkDyE ******
    
    [LK-030A] > 7B 22 69 64 22 3A 35 2C 20 22 70 61 72 61 6D 73 | {"id":5, "params
    [LK-030A] > 22 3A 7B 22 73 74 65 70 22 3A 22 31 30 30 22 2C | ":{" step ":" 100 "、[LK-030A] > 22 64 65 73 63 22 3A 22 7D 7D | "desc":""}}
    
    ダウンロード完了 

IoT Platformログ

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

  • OTAアップデートパッケージに関する情報

    左側のナビゲーションウィンドウで、[メンテナンス] > [OTAアップデート] を選択します。 [パッケージの更新] タブで、更新パッケージに関する情報を表示します。 詳細については、「更新ステータスの表示」をご参照ください。
  • デバイスステータス

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

  • ログの更新

    左側のナビゲーションウィンドウで、[メンテナンス] > [デバイスログ] を選択します。 製品を選択して、デバイスがオンラインになり、デバイスがバージョン番号を送信し、IoT PlatformがOTAアップデートパッケージをプッシュしたときに生成されるログを表示します。