Message Queuing Telemetry Transport (MQTT) adalah protokol komunikasi asinkron berbasis pada tumpukan Protokol TCP/IP. MQTT adalah protokol ringan yang digunakan untuk transmisi pesan dalam model publikasi/berlangganan. IoT Platform mendukung MQTT 5.0. Ini meningkatkan performa, stabilitas, dan skalabilitas sistem Anda. Anda dapat mengonfigurasi Link SDK for C untuk menghubungkan perangkat ke IoT Platform.
Prasyarat
Link SDK for C telah diperoleh. Saat menyesuaikan SDK, set Connect to IoT platform protocol to MQTT 5.0.0 on the SDK customization page.
Fitur MQTT 5.0 yang didukung oleh IoT Platform telah dipahami.
Cara kerjanya
Program aplikasi memanggil operasi API dari Link SDK for C untuk membangun koneksi ke IoT Platform melalui MQTT.
Gambar berikut menunjukkan prosesnya. Dalam contoh ini, program aplikasi ./demos/mqtt_v5_basic_demo.c digunakan.

Untuk informasi lebih lanjut tentang operasi API spesifik koneksi MQTT 5.0, lihat aiot_mqtt_api.h.
Untuk informasi lebih lanjut tentang operasi API MQTT 5.0 yang dapat dipanggil untuk mengelola properti, lihat aiot_mqtt_props_api.h.
Contoh
Untuk informasi lebih lanjut tentang contoh cara menghubungkan perangkat ke IoT Platform melalui MQTT 5.0, lihat Contoh.
Untuk informasi lebih lanjut tentang kode kesalahan yang dapat dikembalikan saat menghubungkan perangkat ke IoT Platform melalui MQTT 5.0, lihat Kode kesalahan umum.