Over-the-Air Technology (OTA) adalah fitur dasar dari IoT Platform. OTA memungkinkan Anda untuk memperbarui firmware perangkat IoT secara global. Bab ini menggunakan contoh untuk menjelaskan proses pembaruan OTA, serta menyediakan contoh kode untuk mengonfigurasi pembaruan OTA pada perangkat.
Proses pembaruan OTA untuk firmware perangkat

- (Opsional) Perangkat melaporkan versi firmware saat ini ke topik:
/ota/device/inform/${YourProductKey}/${YourDeviceName}.{ "id": 1, "params": { "version": "1-0-0" } } - Perangkat berlangganan ke topik:
/ota/device/upgrade/${YourProductKey}/${YourDeviceName}, di mana IoT Platform mendorong Notifikasi OTA.Format notifikasi pembaruan:
{ "code":"1000", "data":{ "size":11472299, "sign":"83254ac96e141affb8aa42cbfec9****", "version":"2-0-0", "url":"https://iotx-ota.oss-cn-shanghai.aliyuncs.com/ota/dbab6f742ae389b40db88fc2500b****/ck0q5lyav00003i7hezxe****.zip?Expires=1568951190&OSSAccessKeyId=cS8uRRy54Rsz****&Signature=nk0sogaxtyp7dYvKZnjNQ%2BZ8Q9****", "signMethod":"Md5", "md5":"83254ac96e141affb8aa42cbfec9****" }, "id":1568864790381, "message":"sukses" } - Perangkat mengunduh paket firmware dari URL yang diberikan dalam notifikasi pembaruan dan melakukan pembaruan lokal.
- Perangkat melaporkan kemajuan pembaruan ke topik:
/ota/device/progress/${YourProductKey}/${YourDeviceName}.Format pesan laporan:
{ "id": 1, "params": { "step":"1", "desc":" xxxxxxxx " } } - Perangkat melaporkan versi firmware yang telah diperbarui ke topik:
/ota/device/inform/${YourProductKey}/${YourDeviceName}.Format pesan laporan:
{ "id": 1, "params": { "version": "2-0-0" } }