OTALayanan Update Manager - Gratis RTOS

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

OTALayanan Update Manager

Layanan over-the-air (OTA) Update Manager menyediakan cara untuk:

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

  • Dapatkan informasi tentang OTA pembaruan.

  • Buat daftar semua OTA pembaruan yang terkait dengan AWS akun Anda.

  • Hapus OTA pembaruan.

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

  • ID OTA pembaruan.

  • Deskripsi OTA pembaruan opsional.

  • Daftar perangkat yang akan diperbarui (target).

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

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

  • Daftar file untuk dikirim ke perangkat target.

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

  • Daftar opsional pasangan nama-nilai yang ditentukan pengguna.

OTApembaruan dirancang untuk memperbarui firmware perangkat, tetapi Anda dapat menggunakannya untuk mengirim file apa pun yang Anda inginkan ke satu atau beberapa perangkat yang terdaftar AWS IoT. Saat Anda mengirim pembaruan firmware melalui udara, kami sarankan Anda menandatanganinya secara digital sehingga perangkat yang menerimanya dapat memverifikasi bahwa mereka belum dirusak dalam perjalanan.

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

Untuk kontrol lebih lanjut atas proses, Anda dapat menggunakan CreateStreamAPIuntuk membuat aliran saat mengirim pembaruanMQTT. Dalam beberapa kasus, Anda dapat memodifikasi kode RTOS Agen Bebas untuk menyesuaikan ukuran blok yang Anda kirim dan terima.

Saat Anda membuat OTA pembaruan, layanan OTA Manajer akan membuat AWS IoT pekerjaan untuk memberi tahu perangkat Anda bahwa pembaruan tersedia. RTOSOTAAgen Gratis berjalan di perangkat Anda dan mendengarkan pesan pembaruan. Ketika pembaruan tersedia, ia meminta gambar pembaruan firmware di atas 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 GratisRTOS, Anda harus menerapkan OTA Agen Anda sendiri untuk mendengarkan dan mengunduh pembaruan dan melakukan operasi instalasi apa pun.