Setelah Anda menjalankan kode contoh untuk menghubungkan perangkat dengan IoT Platform menggunakan sertifikat X.509, setelah Anda menggunakan kode contoh untuk menghubungkan perangkat ke IoT Platform melalui Message Queuing Telemetry Transport (MQTT), Anda dapat melihat log pada perangkat.
Prasyarat
Kode contoh dalam Link SDK for C telah dikonfigurasi. Untuk informasi lebih lanjut, lihat Contoh.
Log perangkat
Anda dapat melihat hasil operasi pada perangkat.Log koneksi perangkat
Data log berikut menunjukkan bahwa perangkat terhubung ke IoT Platform.[1621852273.766][LK-0313] Pengguna MQTT memanggil api aiot_mqtt_connect, tersambung [1621852273.766][LK-0317] & [1621852273.766][LK-0318] B36DABAE2EBB7B8FA6FFD92B217E13D97C1AB196441561B0F71B3C3BF1****** core_sysdep_network_establish host x509.itls.cn-shanghai.aliyuncs.com port 1883, type 0 membuat koneksi tcp dengan server(host='x509.itls.cn-shanghai.aliyuncs.com', port=[1883]) berhasil membuat tcp, fd=3 port lokal: 54904 [1621852273.766][LK-1000] membuat koneksi mbedtls dengan server(host='x509.itls.cn-shanghai.aliyuncs.com', port=[1883]) [1621852273.811][LK-1000] berhasil membuat koneksi mbedtls, (total 50730 byte digunakan, maksimum 56818 byte) [1621852273.899][LK-0313] Koneksi MQTT berhasil dalam 133 ms AIOT_MQTTEVT_CONNECTLog tentang respons downstream
Setelah perangkat terhubung ke IoT Platform, IoT Platform mengembalikan productKey dan deviceName ke perangkat. Data log berikut dicetak.
[1621852273.899][LK-0309] pub: /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 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"} device productKey: a18wP****** device deviceName: LightSwitch respons denyut jantung suback, res: -0x0000, packet id: 1, max qos: 1Log langganan topik
Jika Anda mengonfigurasi kode untuk berlangganan ke topik, data log berikut akan dicetak. Data log ini menunjukkan bahwa perangkat telah berlangganan ke topik. Contoh:
/a18wP******/LightSwitch/user/get.[1620373302.144][LK-0309] sub: /a18wP******/LightSwitch/user/getSetelah berhasil berlangganan topik, Anda dapat masuk ke konsol IoT Platform . Pada tab Topic List di halaman Device Details, temukan topik yang diinginkan dan klik Publish Message di kolom Tindakan. Di kotak dialog Publish Message, masukkan pesan. Contoh: Ini adalah pesan uji dari Alibaba IoT Platform. Kemudian, kirim pesan dari IoT Platform ke perangkat.

Setelah pesan dikirim, perangkat menggunakan callback demo_mqtt_default_recv_handler untuk mencetak data log. Data log berikut dicetak berdasarkan pengaturan callback demo_state_logcb.
[1621912249.411][LK-0309] pub: /a18wP******LightSwitch/user/get [LK-030A] < 54 68 69 73 20 69 73 20 61 20 74 65 73 74 20 6D | This is a test m [LK-030A] < 65 73 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: This is a test message from Alibaba IoT Platform.Log tentang pengiriman pesan
Jika Anda mengonfigurasi kode untuk mengirim pesan, data log berikut akan dicetak pada perangkat.Data log ini menunjukkan bahwa perangkat menggunakan topik seperti
/a18wP******/LightSwitch/user/updateuntuk mengirim pesan ke IoT Platform.[1619768570.644][LK-0309] pub: /a18wP******/LightSwitch/user/update [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
Log IoT Platform
Masuk ke konsol IoT Platform untuk melihat status perangkat dan log operasi.
Status perangkat
Di panel navigasi di sebelah kiri, pilih . Kemudian, temukan perangkat dan lihat status perangkat. Jika nilai di kolom State/Enabled adalah Online, perangkat terhubung ke IoT Platform.

Log operasi
Di panel navigasi sebelah kiri, pilih . Pilih produk untuk melihat log perangkat yang dihasilkan saat perangkat online, berlangganan topik, dan mengirimkan data ke IoT Platform.
