

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

# Membuat pembaruan OTA (AWS IoT konsol)
<a name="ota-console-workflow"></a>

1. Di panel navigasi AWS IoT konsol, di bawah **Kelola** pilih **Tindakan jarak jauh**, lalu pilih **Pekerjaan**.

1. Pilih **Buat tugas**.

1. **Di bawah **Jenis pekerjaan** pilih **Buat pekerjaan pembaruan FreerTOS OTA**, lalu pilih Berikutnya.**

1. Di **properti Job**, masukkan **nama Job** dan (opsional) masukkan **Deskripsi** pekerjaan, lalu pilih **Berikutnya**.

1. Anda dapat menerapkan pembaruan OTA ke satu perangkat atau grup perangkat. Di bawah **Perangkat yang akan diperbarui**, pilih satu atau beberapa grup hal atau hal dari menu tarik-turun.

1. Di bawah **Pilih protokol untuk transfer file**, pilih **HTTP** atau **MQTT**, atau pilih keduanya untuk mengizinkan setiap perangkat menentukan protokol yang akan digunakan.

1. Di bawah **Masuk dan pilih file Anda**, pilih **Tanda tangani file baru untuk saya**.

1. Di bawah **Profil penandatanganan kode**, pilih **Buat profil baru**.

1. Di **Buat profil penandatanganan kode**, masukkan nama untuk profil penandatanganan kode Anda.

   1. Di bawah **Platform perangkat keras perangkat**, pilih platform perangkat keras Anda.
**catatan**  
Hanya platform perangkat keras yang telah memenuhi syarat untuk FreeRTOS yang ditampilkan dalam daftar ini. Jika Anda menguji platform yang tidak memenuhi syarat, dan Anda menggunakan ciphersuite ECDSA P-256 SHA-256 untuk penandatanganan, Anda dapat memilih profil penandatanganan kode Simulator Windows untuk menghasilkan tanda tangan yang kompatibel. Jika Anda menggunakan platform yang tidak memenuhi syarat, dan Anda menggunakan ciphersuite selain ECDSA P-256 SHA-256 untuk penandatanganan, Anda dapat menggunakan Penandatanganan Kode untuk AWS IoT, atau Anda dapat menandatangani pembaruan firmware Anda sendiri. Untuk informasi selengkapnya, lihat [Menandatangani pembaruan firmware Anda secara digital](ota-cli-workflow.md#ota-sign-cli).

   1. Di bawah **Sertifikat penandatanganan kode**, **pilih Pilih sertifikat yang ada** lalu pilih sertifikat yang diimpor sebelumnya, atau pilih **Impor sertifikat penandatanganan kode baru**, pilih file Anda dan pilih **Impor** untuk mengimpor sertifikat baru.

   1. Di bawah **Nama jalur sertifikat penandatanganan kode di perangkat**, masukkan nama jalur yang sepenuhnya memenuhi syarat ke sertifikat penandatanganan kode di perangkat Anda. Untuk sebagian besar perangkat, Anda dapat membiarkan bidang ini kosong. Untuk simulator Windows dan untuk perangkat yang menempatkan sertifikat di lokasi file tertentu, masukkan nama jalur di sini.
**penting**  
Pada Texas Instruments CC3220 SF-LAUNCHXL, jangan sertakan garis miring depan (**/**) di depan nama file jika sertifikat penandatanganan kode Anda ada di root sistem file. Jika tidak, pembaruan OTA gagal selama otentikasi dengan `file not found` kesalahan.

   1. Pilih **Buat**.

1. Di bawah **File** pilih **Pilih file yang ada** lalu pilih **Browse S3**. Daftar bucket Amazon S3 Anda ditampilkan. Pilih bucket yang berisi pembaruan firmware Anda, lalu pilih pembaruan firmware Anda di bucket.
**catatan**  
Proyek demo Microchip Curiosity PIC32 MZEF menghasilkan dua gambar biner dengan nama default dan. `mplab.production.bin` `mplab.production.ota.bin` Gunakan file kedua saat Anda mengunggah gambar untuk pembaruan OTA.

1. Di bawah **Pathname file di perangkat**, masukkan nama jalur yang sepenuhnya memenuhi syarat ke lokasi di perangkat Anda tempat pekerjaan OTA akan menyalin gambar firmware. Lokasi ini bervariasi menurut platform.
**penting**  
Pada Texas Instruments CC3220 SF-LAUNCHXL, karena pembatasan keamanan, nama jalur gambar firmware harus. `/sys/mcuflashimg.bin`

1. Buka **File Type** dan masukkan nilai integer dalam kisaran 0-255. Jenis file yang Anda masukkan akan ditambahkan ke dokumen Job yang dikirimkan ke MCU. firmware/software Pengembang MCU memiliki kepemilikan penuh atas apa yang harus dilakukan dengan nilai ini. Skenario yang mungkin termasuk MCU yang memiliki prosesor sekunder yang firmwarenya dapat diperbarui secara independen dari prosesor utama. Saat perangkat menerima pekerjaan pembaruan OTA, perangkat dapat menggunakan Jenis File untuk mengidentifikasi prosesor mana pembaruan tersebut.

1. Di bawah **peran IAM**, pilih peran sesuai dengan instruksi di[Buat peran layanan Pembaruan OTA](create-service-role.md). 

1. Pilih **Berikutnya**.

1. Masukkan ID dan deskripsi untuk pekerjaan pembaruan OTA Anda.

1. Di bawah **Jenis Job**, pilih **Pekerjaan Anda akan selesai setelah menerapkan ke devices/groups (snapshot) yang dipilih**.

1. **Pilih konfigurasi opsional yang sesuai untuk pekerjaan Anda (**Peluncuran eksekusi Job**, **Job abort, batas waktu** **eksekusi Job**, dan Tag).**

1. Pilih **Buat**.<a name="previously-signed"></a>

**Untuk menggunakan image firmware yang ditandatangani sebelumnya**

1. Di bawah **Pilih dan tandatangani gambar firmware Anda**, **pilih Pilih gambar firmware yang ditandatangani sebelumnya**.

1. Di bawah **Pathname gambar firmware di perangkat**, masukkan nama jalur yang sepenuhnya memenuhi syarat ke lokasi di perangkat Anda tempat pekerjaan OTA akan menyalin gambar firmware. Lokasi ini bervariasi menurut platform.

1. Di bawah **Pekerjaan penandatanganan kode sebelumnya**, **pilih Pilih**, lalu pilih pekerjaan penandatanganan kode sebelumnya yang digunakan untuk menandatangani gambar firmware yang Anda gunakan untuk pembaruan OTA.<a name="custom-signed"></a>

**Menggunakan gambar firmware yang ditandatangani khusus**

1. Di bawah **Pilih dan tandatangani gambar firmware Anda**, pilih **Gunakan gambar firmware bertanda tangan kustom saya**.

1. Di bawah **Nama jalur sertifikat penandatanganan kode di perangkat**, masukkan nama jalur yang sepenuhnya memenuhi syarat ke sertifikat penandatanganan kode di perangkat Anda. Untuk sebagian besar perangkat, Anda dapat membiarkan bidang ini kosong. Untuk simulator Windows dan untuk perangkat yang menempatkan sertifikat di lokasi file tertentu, masukkan nama jalur di sini.

1. Di bawah **Pathname gambar firmware di perangkat**, masukkan nama jalur yang sepenuhnya memenuhi syarat ke lokasi di perangkat Anda tempat pekerjaan OTA akan menyalin gambar firmware. Lokasi ini bervariasi menurut platform.

1. Di bawah **Tanda Tangan**, tempel tanda tangan format PEM Anda.

1. Di bawah **algoritma hash asli**, pilih algoritma hash yang digunakan saat Anda membuat tanda tangan file Anda.

1. Di bawah **Algoritma enkripsi asli**, pilih algoritma yang digunakan saat Anda membuat tanda tangan file.

1. Di bawah **Pilih gambar firmware Anda di Amazon S3**, pilih bucket Amazon S3 dan gambar firmware yang ditandatangani di bucket Amazon S3.

Setelah Anda menentukan informasi penandatanganan kode, tentukan jenis pekerjaan pembaruan OTA, peran layanan, dan ID untuk pembaruan Anda.

**catatan**  
Jangan gunakan informasi identitas pribadi apa pun di ID pekerjaan untuk pembaruan OTA Anda. Contoh informasi yang dapat diidentifikasi secara pribadi meliputi:  
Nama.
Alamat IP.
Alamat email.
Lokasi.
Rincian bank.
Informasi medis.

1. Di bawah **Jenis Job**, pilih **Pekerjaan Anda akan selesai setelah menerapkan ke perangkat/grup yang dipilih** (snapshot).

1. Di bawah **peran IAM untuk pekerjaan pembaruan OTA**, pilih peran layanan OTA Anda.

1. **Masukkan ID alfanumerik untuk pekerjaan Anda, lalu pilih Buat.**

Pekerjaan muncul di AWS IoT konsol dengan status **IN PROGRESS**.

**catatan**  
 AWS IoT Konsol tidak memperbarui status pekerjaan secara otomatis. Segarkan browser Anda untuk melihat pembaruan.

Hubungkan terminal UART serial Anda ke perangkat Anda. Anda akan melihat output yang menunjukkan perangkat sedang mengunduh firmware yang diperbarui.

Setelah perangkat mengunduh firmware yang diperbarui, itu restart dan kemudian menginstal firmware. Anda dapat melihat apa yang terjadi di terminal UART.

Untuk tutorial yang menunjukkan cara menggunakan konsol untuk membuat pembaruan OTA, lihat[Over-the-air memperbarui aplikasi demo](ota-demo.md).