IoT Platform menyediakan fitur pembaruan dan manajemen over-the-air (OTA). Sebelum memperbarui perangkat, pastikan perangkat mendukung layanan OTA. Jika didukung, Anda dapat mengunggah paket pembaruan di halaman Pembaruan OTA pada konsol IoT Platform dan menentukan informasi terkait perangkat yang ingin diperbarui. Setelah IoT Platform memberi notifikasi pembaruan OTA ke perangkat, perangkat dapat mengunduh paket pembaruan OTA dan melakukan pembaruan. Topik ini menjelaskan batasan serta proses untuk pembaruan OTA.
Prasyarat
Sebelum menggunakan fitur pembaruan OTA, pastikan perangkat mendukung layanan OTA.
Untuk panduan lebih lanjut tentang cara melakukan pembaruan OTA menggunakan SDK perangkat, lihat Melakukan pembaruan OTA.
Untuk informasi lebih lanjut tentang pembaruan OTA jika chip AliOS Things dipasang pada perangkat Anda, lihat Tutorial OTA untuk AliOS Things.
Catatan penggunaan dan batasan
Tabel 1. Perangkat
Fitur | Batasan |
Protokol yang didukung | Hanya perangkat yang terhubung ke IoT Platform melalui Message Queuing Telemetry Transport (MQTT) yang mendukung fitur pembaruan OTA. |
Pembaruan OTA untuk perangkat terdistribusi | Setelah perangkat didistribusikan ke instance tujuan, Anda dapat melakukan pembaruan OTA pada perangkat tersebut. |
Tabel 2. Paket pembaruan
Fitur | Batasan |
Paket pembaruan | Setiap akun Alibaba Cloud dapat memiliki hingga 500 paket pembaruan. |
|
Tabel 3. Batch pembaruan
Fitur | Catatan penggunaan dan batasan |
Pembaruan berbasis versi | Batasan:
|
Catatan penggunaan:
| |
Pembaruan berbasis grup | Catatan penggunaan: Jika Anda menghapus grup perangkat atau menghapus perangkat dari grup perangkat, tugas OTA yang ada dari grup tidak terpengaruh. Untuk informasi lebih lanjut tentang cara membuat dan menggunakan grup perangkat , lihat Grup perangkat. |
Tabel 4. Pembaruan bersamaan pada beberapa modul
Fitur | Deskripsi |
Wilayah yang didukung | China (Shanghai) dan Jepang (Tokyo). |
Instance yang didukung | Instance Enterprise Edition dan instance publik versi baru. |
Link SDK yang didukung | Link SDK V4.x untuk C. |
Konfigurasi kebijakan pembaruan | Anda dapat mengatur parameter The device supports simultaneous updates of multiple modules atau Override Previous Device Update Tasks ke Yes. |
Batasan |
|
Proses
Konfigurasikan fitur pembaruan OTA: Konfigurasikan fitur pembaruan OTA jarak jauh untuk perangkat.
Tambahkan paket pembaruan: Tambahkan modul OTA dan paket pembaruan ke produk.
Verifikasi paket pembaruan (Opsional): Verifikasi paket pembaruan.
CatatanJika Anda mengatur parameter Verify Update Package? ke No saat menambahkan paket pembaruan, lewati langkah ini.
Setelah perangkat yang diuji diperbarui dan status paket pembaruan berubah menjadi Verified, Anda dapat memulai pembaruan massal.
Mulai pembaruan massal: IoT Platform mengirimkan informasi pembaruan OTA ke perangkat yang ditentukan. Informasi tersebut mencakup URL, versi, dan ukuran paket pembaruan.
CatatanSaat memulai pembaruan massal, Anda dapat mengatur parameter Whether IoT Platform Actively Pushes Update Task ke salah satu nilai berikut:
Yes: IoT Platform mendorong informasi pembaruan OTA ke perangkat online.
No: IoT Platform tidak mendorong informasi pembaruan OTA ke perangkat. Perangkat harus mengirim permintaan ke IoT Platform untuk mendapatkan informasi pembaruan OTA.
Untuk informasi lebih lanjut, lihat Langkah 4 yang dijelaskan di bagian Format Pesan pada topik Melakukan Pembaruan OTA.
Melakukan Pembaruan OTA: Perangkat mendapatkan informasi pembaruan OTA, menggunakan URL untuk mengunduh paket pembaruan, dan kemudian melakukan pembaruan OTA.
CatatanURL paket pembaruan tetap valid selama 24 jam. Perangkat dapat mengunduh paket pembaruan dalam periode yang ditentukan. Jika paket pembaruan tidak diunduh dalam waktu 24 jam, perangkat dapat meminta informasi pembaruan dari IoT Platform dan mengunduh paket pembaruan. Untuk informasi lebih lanjut, lihat skenario berikut.
Skenario:
Perangkat segera mengunduh paket pembaruan dan melakukan pembaruan OTA. Untuk informasi lebih lanjut, lihat Langkah 5 yang dijelaskan di bagian Format Pesan pada topik "Melakukan Pembaruan OTA".
Perangkat tidak segera mengunduh paket pembaruan. Perangkat meminta informasi pembaruan dari IoT Platform selama jam-jam sepi lalu melakukan pembaruan OTA. Untuk informasi lebih lanjut, lihat Langkah 4 yang dijelaskan di bagian Format Pesan pada topik "Melakukan Pembaruan OTA".
Lihat status pembaruan: Lihat status pembaruan perangkat dan informasi tentang paket pembaruan.
Lihat statistik versi paket pembaruan dan tingkat keberhasilan: Lihat informasi statistik tentang versi dan tingkat keberhasilan tugas pembaruan setelah pembaruan selesai. Anda juga dapat mengidentifikasi penyebab kegagalan pembaruan untuk meningkatkan tingkat keberhasilan.
Referensi
Untuk informasi lebih lanjut tentang contoh pembaruan OTA, lihat Konfigurasikan pembaruan OTA untuk perangkat.
Untuk informasi lebih lanjut tentang cara menyelesaikan masalah dan memperbaiki kesalahan OTA, lihat Bagaimana cara menyelesaikan masalah kesalahan pembaruan OTA?