Setelah Anda menjalankan kode contoh untuk mengunduh paket pembaruan OTA yang berisi satu file melalui MQTT, Setelah Anda menggunakan kode contoh untuk menghubungkan perangkat ke IoT Platform melalui Message Queuing Telemetry Transport (MQTT), Anda dapat melihat log pada perangkat.
Prasyarat
File kode contoh ./demos/mota_basic_demo.c telah dikonfigurasi.Untuk informasi lebih lanjut, lihat Kode contoh.
Log perangkat
Anda dapat melihat hasil operasi pada perangkat.Log Koneksi Perangkat
Data log berikut menunjukkan bahwa perangkat terhubung ke IoT Platform.[1635150280.422][LK-0313] Pengguna MQTT memanggil api aiot_mqtt_connect, tersambung [1635150280.422][LK-032A] host mqtt: iot-******.iot-as-mqtt.unify.aliyuncs.com [1635150280.422][LK-0317] nama pengguna: LightSwitch&/a18wP****** [1635150280.422][LK-0318] kata sandi: A5C6EBEFDE263E8A473C10E3F03CCAE069E56E8F6AC1081BAE628BA2D0****** berhasil membuat tcp, fd=3 port lokal: 32826 [1635150280.433][LK-1000] membuat koneksi mbedtls dengan server(host='iot-******.iot-as-mqtt.unify.aliyuncs.com', port=[1883]) [1635150280.499][LK-1000] berhasil membuat koneksi mbedtls, (menggunakan total 45250 byte, maksimum digunakan 47986 byte) [1635150280.633][LK-0313] Koneksi MQTT berhasil dalam 210 ms AIOT_MQTTEVT_CONNECTLog yang Dihasilkan Saat Nomor Versi Dikirimkan
Data log berikut menunjukkan bahwa perangkat mengirimkan nomor versi awal1.0.0.[1579511737.522][LK-0309] pub: /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"}}Log yang Dihasilkan Saat Perintah Pembaruan OTA Diterima
Data log berikut menunjukkan bahwa perangkat menerima perintah setelah Anda membuat tugas pembaruan OTA di IoT Platform dan menambahkan paket pembaruan yang berisi satu file.[1635150286.199][LK-0309] pub: /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 35 37 | data":{"size":57 [LK-030A] < 33 34 2C 22 73 74 72 65 61 6D 49 64 22 3A 39 30 | 34,"streamId":90 [LK-030A] < 2C 22 73 69 67 6E 22 3A 22 63 37 38 63 65 33 33 | ,"sign":"c78ce33 [LK-030A] < 62 62 63 64 39 30 31 35 30 36 37 65 33 61 61 38 | bbcd9015067e3aa8 [LK-030A] < 61 64 34 64 63 31 30 39 31 22 2C 22 64 50 72 6F | ad4******","dPro [LK-030A] < 74 6F 63 6F 6C 22 3A 22 6D 71 74 74 22 2C 22 76 | tocol":"mqtt","v [LK-030A] < 65 72 73 69 6F 6E 22 3A 22 34 2E 32 2E 30 22 2C | ersion":"4.2.0", [LK-030A] < 22 73 69 67 6E 4D 65 74 68 6F 64 22 3A 22 4D 64 | "signMethod":"Md [LK-030A] < 35 22 2C 22 73 74 72 65 61 6D 46 69 6C 65 49 64 | 5","streamFileId [LK-030A] < 22 3A 31 2C 22 6D 64 35 22 3A 22 63 37 38 63 65 | ":1,"md5":"c78ce [LK-030A] < 33 33 62 62 63 64 39 30 31 35 30 36 37 65 33 61 | 33bbcd9015067e3a [LK-030A] < 61 38 61 64 34 64 63 31 30 39 31 22 7D 2C 22 69 | a8ad4******"},"i [LK-030A] < 64 22 3A 31 36 33 35 31 35 30 32 38 36 31 38 37 | d":1635150****** [LK-030A] < 2C 22 6D 65 73 73 61 67 65 22 3A 22 73 75 63 63 | ,"message":"succ [LK-030A] < 65 73 73 22 7D | ess"}- Log yang Dihasilkan Saat Mengirim Permintaan untuk Mendapatkan File Pembaruan:
[1635150286.199][LK-0309] pub: /sys/a18wP******/LightSwitch/thing/file/download [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 66 69 6C 65 54 6F 6B 65 6E 22 3A | s":{"fileToken": [LK-030A] > 22 64 65 66 61 75 6C 74 22 2C 22 66 69 6C 65 49 | "default","fileI [LK-030A] > 6E 66 6F 22 3A 7B 22 73 74 72 65 61 6D 49 64 22 | nfo":{"streamId" [LK-030A] > 3A 39 30 2C 22 66 69 6C 65 49 64 22 3A 31 2C 7D | :90,"fileId":1,} [LK-030A] > 2C 22 66 69 6C 65 42 6C 6F 63 6B 22 3A 7B 22 73 | ,"fileBlock":{"s [LK-030A] > 69 7A 65 22 3A 31 30 32 34 2C 22 6F 66 66 73 65 | ize":1024,"offse [LK-030A] > 74 22 3A 30 7D 7D 7D | t":0}}} - Log yang Dihasilkan Saat IoT Platform Mengembalikan File Pembaruan:
[1635150287.455][LK-0309] pub: /sys/a18wP******/LightSwitch/thing/file/download_reply [LK-030A] < 00 73 7B 22 63 6F 64 65 22 3A 32 30 30 2C 22 64 | .s{"code":200,"d [LK-030A] < 61 74 61 22 3A 7B 22 66 69 6C 65 54 6F 6B 65 6E | ata":{"fileToken [LK-030A] < 22 3A 22 64 65 66 61 75 6C 74 22 2C 22 62 4F 66 | ":"default","bOf [LK-030A] < 66 73 65 74 22 3A 30 2C 22 66 69 6C 65 4C 65 6E | fset":0,"fileLen [LK-030A] < 67 74 68 22 3A 35 37 33 34 2C 22 62 53 69 7A 65 | gth":5734,"bSize [LK-030A] < 22 3A 31 30 32 34 7D 2C 22 69 64 22 3A 22 31 22 | ":1024},"id":"1" [LK-030A] < 2C 22 6D 65 73 73 61 67 65 22 3A 22 73 75 63 63 | ,"message":"succ [LK-030A] < 65 73 73 22 7D 50 4B 03 04 0A 00 00 00 00 00 47 | ess"}PK........G [LK-030A] < 84 7A 51 00 00 00 00 00 00 00 00 00 00 00 00 0C | .zQ............. [LK-030A] < 00 1C 00 61 69 6F 74 5F 63 5F 64 65 6D 6F 2F 55 | ...aiot_c_demo/U [LK-030A] < 54 09 00 03 85 68 BF 5F 86 68 BF 5F 75 78 0B 00 | T....h._.h._ux.. [LK-030A] < 01 04 A5 2C 14 00 04 64 00 00 00 50 4B 03 04 14 | ...,...d...PK... [LK-030A] < 00 00 00 08 00 56 4F 7D 4F AB 76 00 7E 7A 06 00 | .....VO}O.v.~z.. [LK-030A] < 00 CF 0F 00 00 19 00 1C 00 61 69 6F 74 5F 63 5F | .........aiot_c_ [LK-030A] < 64 65 6D 6F 2F 61 69 6F 74 5F 63 5F 64 65 6D 6F | demo/aiot_c_demo [LK-030A] < 2E 63 55 54 09 00 03 54 7B E0 5D CA 62 BF 5F 75 | .cUT...T{.].b._u [LK-030A] < 78 0B 00 01 04 A5 2C 14 00 04 64 00 00 00 AD 57 | x.....,...d....W [LK-030A] < 6D 6F D3 48 10 FE 9C FC 8A 21 A8 28 49 1D 27 01 | mo.H.....!.(I.'. [LK-030A] < 0A 88 52 A4 36 CD 1D 11 B4 14 1A DE C4 9D AA ED | ..R.6........... [LK-030A] < 7A 63 EF D5 F6 FA BC EB A4 3D D4 FF 7E 33 BB B6 | zc.......=..~3.. [LK-030A] < E3 94 70 A7 D3 61 A9 69 3C 33 3B AF CF CC 4E 86 | ..p..a.i<3;...N. [LK-030A] < FD 9F FB B4 A1 0F 13 95 DD E4 32 8C 0C 74 79 0F | ..........2..ty. [LK-030A] < 1E 8E C6 0F 3D FA 7C 02 B3 A3 13 64 E6 99 8F 52 | ....=.|....d...R [LK-030A] < 24 78 18 C7 60 05 35 E4 42 8B 7C 29 02 1F E6 91 | $x..`.5.B.|).... [LK-030A] < D4 90 E5 2A CC 59 02 2C 0D C0 44 02 18 E7 2A C9 | ...*.Y.,..D...*. [LK-030A] < 58 7A 23 D3 10 12 66 44 2E 59 AC 49 07 CB 05 12 | Xz#...fD.Y.I.... [LK-030A] < 02 14 59 32 19 B3 CB 58 40 91 06 22 B7 C7 50 2E | ..Y2...X@.."..P. [LK-030A] < D1 A0 16 F6 65 CA 63 99 69 01 67 C5 65 2C 39 BC | ....e.c.i.g.e,9. [LK-030A] < 91 5C A4 F8 BA 1C FB 23 AB 08 4D 55 22 C7 52 9B | .\.....#..MU".R. [LK-030A] < 5C 5E 16 46 AA 74 43 10 56 91 E4 D1 DA 1D 54 8C | \^.F.tC.V.....T. [LK-030A] < DE 06 0D 71 1F CA E0 E6 3F 36 89 47 D6 DE 32 43 | ...q....?6.G..2C [LK-030A] < 27 00 20 32 26 7B 3E 1C AE 56 2B 5F B8 73 BE CA | '. 2&{>..V+_.s.. [LK-030A] < C3 61 2C 42 16 0F 45 16 0F 96 E3 91 1F 99 24 AE | .a,B..E.......$. [LK-030A] < BC 6D 06 B5 D5 E3 FF 64 87 FE 02 C5 8B 44 A4 46 | .m.....d.....D.F [LK-030A] < 0F 45 E0 EC 65 51 5D AD 89 4A 9D 09 95 EB E7 4E | .E..eQ]..J.....N [LK-030A] < 15 CC 58 0A 93 9C 85 A1 86 01 C8 54 1A 2C 0B F0 | ..X........T.,.. [LK-030A] < 4A 10 7D D9 26 C7 23 96 86 02 02 11 CB 44 62 89 | J.}.&.#......Db. [LK-030A] < 40 65 D6 ED 45 AE 12 62 62 ED 14 50 38 69 58 1E | @e..E..bb..P8iX. [LK-030A] < 3F 8C E1 DC 28 7E 15 C8 38 1E 9C 30 5B DF 01 7C | ?...(~..8..0[..| [LK-030A] < 14 B9 A6 73 85 26 54 50 36 44 72 29 82 40 04 30 | ...s.&TP6Dr).@.0 [LK-030A] < 01 8C 0C 03 D9 66 BE C8 02 04 10 9C BC 9B CF 27 | .....f.........' [LK-030A] < 56 08 16 45 CA AD 07 29 4B 04 A1 EA E7 3E C3 76 | V..E...)K....>.v [LK-030A] < FB BE 4C 79 5C 20 4A 5F 68 13 48 E5 47 2F 1B A4 | ..Ly\ J_h.H.G/.. [LK-030A] < 44 24 2A BF D9 A0 75 D6 DE F9 51 E7 5F CE 6B 19 | D$*...u...Q._.k. [LK-030A] < A6 2C BE 43 BB D1 43 23 13 41 D4 F6 FD 40 2C 64 | .,.C..C#.A...@,d [LK-030A] < 8A 60 F9 7C 78 72 F6 66 7A 71 F6 FE ED F1 87 C9 | .`.|xr.fzq...... [LK-030A] < FC E2 F5 F4 4B AB D5 EA B0 F1 F8 5A E7 9F 92 4F | ....K......Z...O [LK-030A] < E3 C7 9D EF 64 8F A7 1F 67 93 E9 C5 E9 E1 C9 94 | ....d...g....... [LK-030A] < 64 33 16 A9 8B E4 4F 63 7E 28 79 3E 9D BC 9F CE | d3....Oc~(y>.... [LK-030A] < C1 3D 9D 2F CF 9E 3E 3D 0A D5 B3 CF 7B 6A 15 3C | .=./..>=....{j.< [LK-030A] < 8A F9 D1 DE EA D3 F1 1F F9 CD E9 99 3A FA 10 C8 | ............:... [LK-030A] < 57 18 DB B0 8F 50 E0 31 35 B2 AD E1 35 42 02 E3 | W....P.15...5B.. [LK-030A] < 59 57 85 49 65 4E D0 E4 39 C6 D9 ED 01 E6 D3 C9 | YW.IeN..9....... [LK-030A] < 20 E0 CC 26 13 91 A7 8D 83 50 1F 47 48 50 70 F3 | ..&.....P.GHPp. [LK-030A] < 5A DC 78 D0 A4 07 62 89 ED 71 8A 95 DE 46 3F 17 | Z.x...b..q...F?. [LK-030A] < 3C 17 C6 C3 56 D9 F6 B4 AC A8 83 D6 2C F8 3A DE | <...V.......,.:. [LK-030A] < 1B FD EE B9 E3 85 26 A7 13 F1 F5 C9 5E 45 CA 98 | ......&.....^E.. [LK-030A] < D6 2B 95 07 44 EA ED B7 DB 4B 15 33 23 B1 13 C9 | .+..D....K.3#... [LK-030A] < 6D A3 10 D0 19 1C C0 C8 72 64 00 1C 93 29 75 D4 | m.......rd...)u. [LK-030A] < 25 2E 56 B4 D7 FE D6 6E B9 CA 76 CF 67 BF CE 4E | %.V....n..v.g..N [LK-030A] < E7 1E 9C 7E 78 F3 06 35 B5 EA C3 E3 FD F6 6D 79 | ...~x..5......my [LK-030A] < 1C 81 AB 59 28 0E F3 5C E2 18 ED 9E B8 D7 63 66 | ...Y(..\......cf [LK-030A] < 58 1F 92 C0 6A 23 4C 95 F4 7E 25 8F 4A 92 60 F0 | X...j#L..~%.J.`. [LK-030A] < B2 7C 43 5F 5A 19 F6 9D 59 74 3B 3B 7E 5F FF 66 | .|C_Z...Yt;;~_.f [LK-030A] < 3A 9E E5 A3 39 C9 29 67 83 97 31 8E 16 DB 9B 3E | :...9.)g..1....> [LK-030A] < 7E FB 07 2E 36 19 23 67 37 F4 A5 A8 8F 22 EC 95 | ~...6.#g7....".. [LK-030A] < 06 07 2F 33 76 13 2B 16 58 5D 5D CA 5B FF 3B 5E | ../3v.+.X]].[.;^ [LK-030A] < CF 46 89 30 49 98 4C D7 B0 40 1C 50 AE 88 68 93 | .F.0I.L..@.P..h. [LK-030A] < C6 F2 90 BB D4 F7 E9 5A 08 97 36 68 E2 E4 BC 4C | .......Z..6h...L [LK-030A] < 74 0B 95 68 61 8A CC 22 ED B2 58 2C 44 EE 81 44 | t..ha.."..X,D..D [LK-030A] < 25 05 E2 E0 52 86 20 52 55 84 11 2C 54 0E 2C 96 | %...R. RU..,T.,. [LK-030A] < 37 45 0A 33 35 79 56 | 7E.35yV [1635150287.455][LK-0000] header : {"code":200,"data":{"fileToken":"default","bOffset":0,"fileLength":5734,"bSize":1024},"id":"1","message":"success"}PK download 017% selesai, +1024 byte - Log yang Dihasilkan Saat File Pembaruan Diunduh:
[1635150288.688][LK-0901] digest cocok [1635150293.688][LK-0309] pub: /ota/device/progress/a18wP******/LightSwitch [LK-030A] > 7B 22 69 64 22 3A 37 2C 20 22 70 61 72 61 6D 73 | {"id":7, "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: 22 22 7D 7D | "desc":""}}
Log IoT Platform
Masuk ke konsol IoT Platform untuk melihat status perangkat dan log operasi.
Informasi tentang Paket Pembaruan OTA
Di panel navigasi sisi kiri, pilih . Pada tab Update Packages, lihat informasi tentang paket pembaruan. Untuk informasi lebih lanjut, lihat Lihat Status Pembaruan.Status Perangkat
Di panel navigasi sisi kiri, pilih . Kemudian, temukan perangkat dan lihat status perangkat. Jika nilai di kolom State/Enabled adalah Online, perangkat terhubung ke IoT Platform.

Log Pembaruan
Di panel navigasi sisi kiri, pilih . Pilih produk untuk melihat log yang dihasilkan saat perangkat online, perangkat mengirimkan nomor versi, dan IoT Platform mendorong paket pembaruan OTA.