IoT Platform menyediakan fitur pembaruan dan manajemen over-the-air (OTA). Artikel ini menjelaskan cara mengonfigurasi Link SDK untuk C guna melakukan pembaruan OTA.
Prasyarat
Informasi verifikasi perangkat telah diperoleh.
Perangkat diverifikasi menggunakan sertifikat perangkat yang diterbitkan 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.
Saat menyesuaikan SDK pada halaman SDK customization, atur opsi Advanced Capabilities ke OTA.
Informasi latar belakang
- Untuk informasi lebih lanjut tentang fitur pembaruan OTA, lihat Ikhtisar.
- Untuk informasi lebih lanjut tentang format data Alink spesifik pembaruan OTA, lihat Pembaruan OTA.
Cara kerjanya
Untuk melakukan pembaruan OTA, Anda harus menggunakan protokol MQTT untuk menghubungkan program aplikasi dengan IoT Platform. Anda dapat menggunakan protokol HTTPS atau MQTT untuk mengunduh paket pembaruan OTA.
- HTTPS
- Anda dapat menggunakan protokol ini untuk mengunduh paket pembaruan OTA yang berisi satu atau beberapa file.
- Untuk informasi lebih lanjut tentang operasi API terkait, lihat aiot_ota_api.h.
- ./demos/fota_posix_demo.c atau ./demos/fota_multi_file_demo.c

- MQTT
- Anda dapat menggunakan protokol ini untuk mengunduh paket pembaruan OTA yang berisi satu file.
- Untuk informasi lebih lanjut tentang operasi API terkait, lihat aiot_mqtt_download_api.h.
- ./demos/mota_basic_demo.c
Contoh
File kode sampel Protokol untuk menghubungkan perangkat dengan IoT Platform Protokol untuk mengunduh paket pembaruan Jumlah file dalam paket pembaruan Referensi ./demos/fota_posix_demo.c MQTT HTTPS Satu Contoh 1: Kode sampel ./demos/fota_multi_file_demo.c Beberapa Contoh 2: Kode sampel ./demos/mota_basic_demo.c MQTT Satu Contoh 3: Kode sampel - aiot_ota_api.h atau aiot_mqtt_download_api.h..