Layanan Manajer Pembaruan OTA - Gratis RTOS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Layanan Manajer Pembaruan OTA

Layanan Manajer Pembaruan over-the-air (OTA) menyediakan cara untuk:

  • Buat pembaruan OTA dan sumber daya yang digunakannya, termasuk AWS IoT pekerjaan, AWS IoT aliran, dan penandatanganan kode.

  • Dapatkan informasi tentang pembaruan OTA.

  • Cantumkan semua pembaruan OTA yang terkait dengan AWS akun Anda.

  • Hapus pembaruan OTA.

Pembaruan OTA adalah struktur data yang dikelola oleh layanan OTA Update Manager. Ini berisi:

  • ID pembaruan OTA.

  • Deskripsi pembaruan OTA opsional.

  • Daftar perangkat yang akan diperbarui (target).

  • Jenis pembaruan OTA: CONTINUOUS atau SNAPSHOT. Lihat bagian Pekerjaan pada Panduan AWS IoT Pengembang untuk diskusi tentang jenis pembaruan yang Anda butuhkan.

  • Protokol yang digunakan untuk melakukan pembaruan OTA: [MQTT], [HTTP] atau [MQTT, HTTP]. Saat Anda menentukan MQTT dan HTTP, pengaturan perangkat menentukan protokol yang digunakan.

  • Daftar file yang akan dikirim ke perangkat target.

  • Peran IAM yang memberikan AWS IoT akses ke Amazon S3, AWS IoT pekerjaan, dan sumber daya Penandatanganan AWS Kode untuk membuat pekerjaan pembaruan OTA.

  • Daftar opsional pasangan nama-nilai yang ditetapkan pengguna.

Pembaruan OTA dirancang untuk memperbarui firmware perangkat, tetapi Anda dapat menggunakannya untuk mengirim file apa pun yang Anda inginkan ke satu atau lebih perangkat yang terdaftarAWS IoT. Saat Anda mengirim pembaruan firmware melalui udara, kami sarankan Anda menandatanganinya secara digital sehingga perangkat yang menerimanya dapat memverifikasi bahwa perangkat tersebut belum dirusak dalam perjalanan.

Anda dapat mengirim gambar firmware yang diperbarui menggunakan protokol HTTP atau MQTT, tergantung pada pengaturan yang Anda pilih. Anda dapat menandatangani pembaruan firmware dengan Penandatanganan Kode untuk FreeRTOS atau Anda dapat menggunakan alat penandatanganan kode Anda sendiri.

Untuk kontrol lebih lanjut atas proses, Anda dapat menggunakan CreateStreamAPI untuk membuat aliran saat mengirim pembaruan melalui MQTT. Dalam beberapa kasus, Anda dapat memodifikasi kode Agen FreeRTOS untuk menyesuaikan ukuran blok yang Anda kirim dan terima.

Saat Anda membuat pembaruan OTA, layanan OTA Manager membuat AWS IoTpekerjaan untuk memberi tahu perangkat Anda bahwa pembaruan tersedia. Agen FreeRTOS OTA berjalan di perangkat Anda dan mendengarkan pesan pembaruan. Ketika pembaruan tersedia, ia meminta gambar pembaruan firmware melalui HTTP atau MQTT dan menyimpan file secara lokal. Ini memeriksa tanda tangan digital dari file yang diunduh dan, jika valid, menginstal pembaruan firmware. Jika Anda tidak menggunakan FreeRTOS, Anda harus menerapkan Agen OTA Anda sendiri untuk mendengarkan dan mengunduh pembaruan dan melakukan operasi instalasi apa pun.