Setelah menggunakan kode contoh untuk menghubungkan perangkat ke IoT Platform melalui Message Queuing Telemetry Transport (MQTT), Anda dapat melihat log baik pada perangkat maupun di IoT Platform.
Prasyarat
Program contoh yang dikembangkan menggunakan Link SDK for C telah dikonfigurasi dan dijalankan. Untuk informasi lebih lanjut, lihat Contoh.
Log perangkat
Anda dapat melihat hasil operasi di perangkat.
Log Koneksi Perangkat
Data log berikut menunjukkan bahwa perangkat telah terhubung ke IoT Platform.
[1619768570.433][LK-0313] Pengguna MQTT memanggil api aiot_mqtt_connect, tersambung [1619768570.433][LK-0317] LightSwitch&a18wP****** [1619768570.433][LK-0318] 933FE333F78F42E2AAD384F629C771277E06D459577942EA1F04ACFDFE****** core_sysdep_network_establish host a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com port 443, type 0 establish tcp connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443]) success to establish tcp, fd=3 local port: 49122 [1619768570.599][LK-1000] establish mbedtls connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443]) [1619768570.600][LK-1000] success to establish mbedtls connection, (cost 45134 bytes in total, max used 47870 bytes) [1619768570.644][LK-0313] MQTT connect success in 212 ms AIOT_MQTTEVT_CONNECTLog Langganan Topik
Jika Anda mengonfigurasi kode untuk berlangganan topik, data log berikut akan dicetak. Data log ini menunjukkan bahwa perangkat telah berlangganan 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 dan klik Publish Message di kolom Tindakan. Di kotak dialog Publish Message, masukkan pesan. Contoh: 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 dari 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 Pengiriman Pesan
Jika Anda mengonfigurasi kode untuk mengirim pesan, data log berikut akan dicetak di perangkat.Data log ini menunjukkan bahwa perangkat menggunakan topik, seperti
/a18wP******/LightSwitch/user/update, untuk 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 sebelah kiri, pilih . Lalu, temukan perangkat dan lihat statusnya. 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, serta mengirimkan data ke IoT Platform.

Apa yang harus dilakukan selanjutnya
Untuk informasi lebih lanjut tentang pesan kesalahan dalam log, lihat Kode kesalahan umum. Anda dapat menyelesaikan masalah berdasarkan petunjuk tersebut.