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

IoT Platform:ログの表示

最終更新日:Apr 09, 2025

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

前提条件

。/demos/fota_posix_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更新タスクを作成し、単一のファイルを含む更新パッケージを追加した後に、デバイスがコマンドを受信したことを示します。
    [1579511826.577][LK-0309] パブ: /ota/device/upgrade/a18wP ******/LightSwitch
    
    [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 73 69 7A 65 22 3A 31 32 | data ":{" size ":12
    [LK-030A] < 34 38 33 30 36 2C 22 73 69 67 6E 22 3A 22 34 62 | 48306、"sign":"4b
    [LK-030A] < 66 61 63 65 66 35 63 62 61 30 61 35 36 64 63 32 | facef5cba0a56dc2
    [LK-030A] < 62 65 62 38 65 65 30 33 65 32 62 65 30 61 37 61 | beb8ee03e2be0a7a
    [LK-030A] < 65 64 65 65 65 31 38 38 35 61 63 65 30 66 62 35 | edeee1885ace0fb5
    [LK-030A] < 35 65 61 38 62 62 66 64 39 38 64 61 64 63 22 2C | 5ea8bbfd ****** "、[LK-030A] < 22 76 65 72 73 69 6F 6E 22 3A 22 31 2E 31 2E 30 | "version":"1.1.0
    [LK-030A] < 22 2C 22 75 72 6C 22 3A 22 68 74 74 70 73 3A 2F | "," url ":" https:/
    [LK-030A] < 2F 6F 74 61 2E 69 6F 74 2D 74 68 69 6E 67 2E 63 | /ota.iot-thing.c
    [LK-030A] < 6E 2D 73 68 61 6E 67 68 61 69 2E 61 6C 69 79 75 | n-shanghai.aliyu
    [LK-030A] < 6E 63 73 2E 63 6F 6D 2F 6F 74 61 2F 36 35 64 66 | ncs.com/ota/65df
    [LK-030A] < 63 64 61 30 34 37 33 62 65 32 39 38 33 36 64 66 | cda0473be29836df
    [LK-030A] < 64 65 35 38 35 34 37 32 37 65 31 32 2F 63 6B 35 | de5854 ******/ck5
    [LK-030A] < 32 6E 79 6F 31 7A 30 30 30 30 33 39 37 69 69 79 | 2nyo1z0000397iiy
    [LK-030A] < 76 68 6E 72 32 69 2E 62 69 6E 3F 45 78 70 69 72 | ******.bin?Expir
    [LK-030A] < 65 73 3D 31 35 37 39 35 39 38 32 32 32 36 26 4F 53 | es=1579598226&OS
    [LK-030A] < 53 41 63 65 73 73 4B 65 79 49 64 3D 63 53 38 | SAccessKeyId=cS8
    [LK-030A] < 75 52 52 79 35 34 52 73 7A 59 57 6E 61 26 53 69 | uRRy54R ******&Si
    [LK-030A] < 67 6E 61 74 75 72 65 3D 42 4F 55 46 51 65 34 68 | gnature=BOUFQe4h
    [LK-030A] < 39 6E 36 41 64 5A 57 46 42 45 49 7A 33 5A 6A 70 | 9n6AdZWFBEIz3Zjp
    [LK-030A] < 42 70 59 25 33 44 22 2C 22 73 69 67 6E 4D 65 74 | ****** "、" signMet
    [LK-030A] < 68 6F 64 22 3A 22 53 48 41 32 35 36 22 7D 2C 22 | hod ":" SHA256 "},"
    [LK-030A] < 69 64 22 3A 31 35 37 39 35 31 31 38 32 36 35 32 | id ":157951182652
    [LK-030A] < 30 2C 22 6D 65 73 73 61 67 65 22 3A 22 73 75 63 | 0,"message":"suc
    [LK-030A] < 63 65 73 73 22 7D | cess "}
                                
  • 更新パッケージのダウンロード時に生成されるログ

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

    OTAターゲットファームウェアバージョン: 1.1.0、サイズ: 1248306バイト
    2秒でスレッドのダウンロードを開始......
    サーバーとのmbedtls接続を確立します (host='ota .iot-thing.cn-shanghai.aliyuncs.com ', port=[443])
    mbedtls接続を確立するための成功、fd = 4 (合計で44868バイト、最大使用47604バイト)
    [1579511828.699][LK-040B] > GET /ota/65dfcda0473be29836dfde5854 ******/ck52nyo1z0000397iiy ******.bin?Expires=1579598226&OSSAccessKeyId=cS8uRRy54R ******&署名
    [1579511828.699][LK-040B] > ホスト: ota.iot-thing.cn-shanghai.aliyuncs.com
    [1579511828.699][LK-040B] > Accept: text/html,application/xhtml + xml,application/xml;q=0.9,*/*;q=0.8
    [1579511828.699][LK-040B] > Range: bytes=0-
    [1579511828.699][LK-040B] > Content-Length: 0
    [1579511828.699][LK-040B] >
    [1579511828.699][LK-0309] パブ: /ota/device/progress/a18wP ******/LightSwitch
    
    [LK-030A] > 7B 22 69 64 22 3A 31 2C 20 22 70 61 72 61 6D 73 | {"id":1, "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 ":" "}}
    
    [1579511828.755][LK-040D] < HTTP/1.1 206部分コンテンツ
    [1579511828.755][LK-040D] <日付: 月20日Jan 2020 09:17:08 GMT
    [1579511828.755][LK-040D] < Content-Type: application/octet-stream
    [1579511828.755][LK-040D] < Content-Length: 1248306
    [1579511828.755][LK-040D] < Connection: keep-alive
    [1579511828.755][LK-040D] < x-oss-request-id: 5E2570140838A33233 ******
    [1579511828.755][LK-040D] < Content-Range: バイト0-1248305/1248306
    [1579511828.755][LK-040D] < Accept-Ranges: bytes
    [1579511828.755][LK-040D] < ETag: "4818CE191A4E2A93EE2DF17938 ******"
    [1579511828.755][LK-040D] <最終変更: 月, 06 Jan 2020 16:32:55 GMT
    [1579511828.755][LK-040D] < x-oss-object-type: Normal
    [1579511828.755][LK-040D] < x-oss-hash-crc64ecma: 14290028752135 ******
    [1579511828.755][LK-040D] < x-oss-storage-class: Standard
    [1579511828.755][LK-040D] < Content-MD5: SBjOGRpOKpPuLfF5OC ******
    [1579511828.755][LK-040D] < x-oss-server-time: 47
    [1579511828.755][LK-040D] <
    ダウンロード005% 完了、+ 8192バイト
    [1579511828.777][LK-0309] パブ: /ota/device/progress/a18wP ******/LightSwitch
    
    [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 35 22 2C 22 64 | ":{" step ":" 5 "," d
    [LK-030A] > 65 73 63 22 3A 22 22 7D 7D | esc ":" "}}
    
    ダウンロード010% 完了、+ 8192バイト
    [1579511828.788][LK-0309] パブ: /ota/device/progress/a18wP ******/LightSwitch
    
    [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 31 30 22 2C 22 | ":{" step ":" 10 ","
    [LK-030A] > 64 65 73 63 22 3A 22 22 7D 7D | desc ":" "}}
    
     ……
     ……
    
    [LK-030A] > 7B 22 69 64 22 3A 32 30 2C 20 22 70 61 72 61 6D | {"id":20, "param
    [LK-030A] > 73 22 3A 7B 22 73 74 65 70 22 3A 22 39 35 22 2C | s ":{" step ":" 95 "、[LK-030A] > 22 64 65 73 63 22 3A 22 7D 7D | "desc":""}}
    
    [1579511828.833][LK-0901] ダイジェストが一致
    ダウンロード100% 完了、+ 3122バイト
    [1579511828.833][LK-0309] パブ: /ota/device/progress/a18wP ******/LightSwitch
    
    [LK-030A] > 7B 22 69 64 22 3A 32 31 2C 20 22 70 61 72 61 6D | {"id":21, "param
    [LK-030A] > 73 22 3A 7B 22 73 74 65 70 22 3A 22 31 30 30 22 | s ":{" step ":" 100"
    [LK-030A] > 2C 22 64 65 73 63 22 3A 22 22 7D 7D | ,"desc":""}}
    
    ダウンロード完了
    ダウンロードスレッドの終了 

IoT Platformログ

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

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

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

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

  • ログの更新

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