IoT Platform mendukung komunikasi siaran. Anda dapat menyiarkan pesan ke semua perangkat di bawah suatu produk tanpa memerlukan langganan topik siaran oleh perangkat untuk menerima pesan tersebut. Anda juga dapat menyiarkan pesan ke semua perangkat yang berlangganan ke topik tertentu. Perangkat harus online untuk menerima pesan dari server. Artikel ini menjelaskan cara mengonfigurasi Link SDK for C untuk mencapai komunikasi siaran.
Prasyarat
Link SDK for C telah diperoleh.
Saat menyesuaikan SDK, atur parameter Connect to IoT platform protocol menjadi MQTT 3.1.1 pada SDK customization page.
Informasi verifikasi perangkat telah diperoleh.
Perangkat diverifikasi menggunakan sertifikat perangkat yang dikeluarkan oleh IoT Platform. Untuk informasi lebih lanjut, lihat Memperoleh informasi verifikasi perangkat.
Perangkat diverifikasi menggunakan informasi verifikasi perangkat kustom. Untuk informasi lebih lanjut, lihat Menambahkan perangkat ke produk gateway MQTT.
Informasi latar belakang
- Untuk informasi lebih lanjut tentang komunikasi siaran, lihat Pesan siaran.
- IoT Platform menyediakan operasi PubBroadcast untuk mencapai komunikasi siaran. Untuk informasi lebih lanjut, lihat PubBroadcast.
Cara kerjanya
terhubung dengan IoT Platform melalui MQTT, kemudian menerima dan merespons pesan siaran yang dikirim oleh IoT Platform.
demos/mqtt_broadcast_demo.c
Untuk menggunakan fitur ini, Anda harus membangun koneksi MQTT. Untuk informasi lebih lanjut tentang operasi API terkait, lihat aiot_mqtt_api.h.
Catatan penggunaan
- Pesan hanya dapat disiarkan ke perangkat online dalam suatu produk.
- Saat menyiarkan pesan ke perangkat online tertentu, Anda harus menentukan topik siaran yang dilanggan oleh perangkat tersebut. Dalam hal ini, Anda dapat memanggil operasi PubBroadcast sekali per detik.
- Saat menyiarkan pesan ke semua perangkat online, perangkat tidak perlu berlangganan ke topik siaran. Dalam hal ini, Anda dapat memanggil operasi PubBroadcast sekali per menit.
- Ukuran badan pesan dapat mencapai hingga 64 KB.