

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

# UI untuk IDT untuk suite kualifikasi FreeRTOS 2.0 (FRQ 2.0)
<a name="lts-device-tester-ui"></a>

AWS IoT Device Tester untuk  FreeRTOS (IDT untuk FreeRTOS) termasuk antarmuka pengguna berbasis web (UI) di mana Anda dapat berinteraksi dengan aplikasi baris perintah IDT dan file konfigurasi terkait. Anda menggunakan IDT untuk FreeRTOS UI untuk membuat konfigurasi baru, atau memodifikasi yang sudah ada, untuk perangkat Anda. Anda juga dapat menggunakan UI untuk memanggil aplikasi IDT dan menjalankan tes FreeRTOS terhadap perangkat Anda.

Untuk informasi tentang cara menggunakan baris perintah untuk menjalankan tes kualifikasi, lihat[Tes pertama papan mikrokontroler Anda](lts-qual-steps.md).

Bagian ini menjelaskan prasyarat untuk IDT untuk FreeRTOS UI dan cara menjalankan pengujian kualifikasi dari UI.

**Topics**
+ [Mengatur prasyarat IDT](#lts-dev-tester-ui-prereqs)
+ [Konfigurasikan AWS kredensional untuk menggunakan UI IDT](lts-configure-aws-credentials.md)
+ [Buka IDT untuk FreeRTOS UI](lts-open-idt-ui.md)
+ [Buat konfigurasi baru](lts-create-new-configuration.md)
+ [Ubah konfigurasi yang ada](lts-modify-existing-configuration.md)
+ [Jalankan tes kualifikasi](lts-run-tests-from-ui.md)

## Mengatur prasyarat IDT
<a name="lts-dev-tester-ui-prereqs"></a>

Untuk menjalankan tes melalui AWS IoT Device Tester (IDT) untuk FreeRTOS UI, Anda harus menyelesaikan prasyarat pada [Siapkan prasyarat kualifikasi LTS](lts-idt-dev-tester-prereqs.md) halaman untuk Kualifikasi Freertos IDT (FRQ) 2.x.

# Konfigurasikan AWS kredensional untuk menggunakan UI IDT
<a name="lts-configure-aws-credentials"></a>

Anda harus mengonfigurasi kredensi pengguna IAM Anda untuk AWS pengguna yang Anda buat. [Buat AWS akun](lts-idt-dev-tester-prereqs.md#lts-config-aws-account) Anda dapat menentukan kredensial Anda dengan salah satu dari dua cara berikut:
+ Di file kredensial
+ Sebagai variabel lingkungan

## Konfigurasikan AWS kredensional dengan file kredensial
<a name="lts-config-cred-file"></a>

IDT menggunakan file kredensials yang sama sebagai AWS CLI. Untuk informasi selengkapnya, lihat [File konfigurasi dan kredensial](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html).

Lokasi file kredensial bervariasi berdasarkan sistem operasi yang Anda gunakan:
+ **macOS dan Linux** — `~/.aws/credentials`
+ **Windows** – `C:\Users\UserName\.aws\credentials`

Tambahkan AWS kredensi Anda ke `credentials` file dalam format berikut:

```
[default]
aws_access_key_id = your_access_key_id
aws_secret_access_key = your_secret_access_key
```

**catatan**  
Jika Anda tidak menggunakan `default` AWS profil, Anda harus menentukan nama profil di IDT untuk FreeRTOS UI. Untuk informasi selengkapnya tentang profil, lihat [Konfigurasi dan setelan file kredensi](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html).

## Konfigurasikan AWS kredensional dengan variabel lingkungan
<a name="lts-config-env-vars"></a>

Variabel lingkungan adalah variabel yang dikelola oleh sistem operasi dan digunakan oleh perintah sistem. Mereka tidak disimpan jika Anda menutup sesi SSH. IDT untuk FreeRTOS UI menggunakan variabel `AWS_SECRET_ACCESS_KEY` dan lingkungan untuk menyimpan `AWS_ACCESS_KEY_ID` kredensi Anda. AWS 

Untuk mengatur variabel ini di Linux, macOS, atau Unix, gunakan **export**:

```
export AWS_ACCESS_KEY_ID=your_access_key_id
export AWS_SECRET_ACCESS_KEY=your_secret_access_key
```

Untuk menetapkan variabel ini di Windows, gunakan **set**:

```
set AWS_ACCESS_KEY_ID=your_access_key_id
set AWS_SECRET_ACCESS_KEY=your_secret_access_key
```

# Buka IDT untuk FreeRTOS UI
<a name="lts-open-idt-ui"></a>

Topik ini menjelaskan cara membuka IDT untuk FreeRTOS UI untuk menggunakan suite kualifikasi FreeRTOS.

**Untuk membuka IDT untuk FreeRTOS UI**

1. Unduh IDT yang didukung untuk versi FreeRTOS. Kemudian ekstrak arsip yang diunduh ke direktori yang telah Anda baca dan tulis izin.

1. Arahkan ke IDT untuk direktori instalasi FreerTOS:

   ```
   cd devicetester-extract-location/bin 
   ```

1. Jalankan perintah berikut untuk membuka IDT untuk FreeRTOS UI:

------
#### [ Linux ]

   ```
   .devicetester_ui_linux_x86-64
   ```

------
#### [ Windows ]

   ```
   ./devicetester_ui_win_x64-64
   ```

------
#### [ macOS ]

   ```
   ./devicetester_ui_mac_x86-64
   ```

**catatan**  
Di macOS, untuk memungkinkan sistem Anda menjalankan UI, buka **System Preferences -> Security &** Privacy. Ketika Anda menjalankan tes, Anda mungkin perlu melakukan ini tiga kali lagi. ini 

------

   IDT untuk FreeRTOS UI terbuka di browser default Anda. Tiga versi utama terbaru dari browser berikut mendukung UI:
   + Google Chrome
   + Mozilla Firefox
   + Microsoft Edge
   + Apple Safari untuk macOS
**catatan**  
Untuk pengalaman yang lebih baik, kami merekomendasikan Google Chrome atau Mozilla Firefox untuk mengakses IDT untuk FreeRTOS UI. Microsoft Internet Explorer tidak didukung oleh UI. 
**penting**  
Anda harus mengonfigurasi AWS kredensional Anda sebelum membuka UI. Jika Anda belum mengonfigurasi kredensialnya, tutup jendela browser IDT untuk FreeRTOS UI, ikuti langkah-langkahnya[Konfigurasikan AWS kredensional untuk menggunakan UI IDT](lts-configure-aws-credentials.md), lalu buka kembali IDT untuk FreeRTOS UI.

# Buat konfigurasi baru
<a name="lts-create-new-configuration"></a>

Jika Anda pengguna pertama kali, Anda harus membuat konfigurasi baru untuk mengatur file konfigurasi JSON yang IDT untuk FreeRTOS memerlukan untuk menjalankan pengujian. Anda kemudian dapat menjalankan tes atau memodifikasi konfigurasi yang dibuat.

Untuk contoh`config.json`,`device.json`, dan `userdata.json` file, lihat[Tes pertama papan mikrokontroler Anda](lts-qual-steps.md).

**Untuk membuat konfigurasi baru**

1. **Di IDT untuk FreeRTOS UI, buka menu navigasi, dan pilih Buat konfigurasi baru.**  
![\[Device Tester untuk antarmuka FreeRTOS dengan tombol “Buat konfigurasi baru” dan informasi tentang pengujian mandiri otomatis mikrokontroler.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-create-configuration.png)

1. Ikuti panduan konfigurasi untuk masuk ke pengaturan konfigurasi IDT yang digunakan untuk menjalankan tes kualifikasi. Wizard mengkonfigurasi pengaturan berikut dalam file konfigurasi JSON yang terletak di direktori. `devicetester-extract-location/config`
   + **Pengaturan perangkat** — Pengaturan kumpulan perangkat untuk perangkat yang akan diuji. Pengaturan ini dikonfigurasi di `sku` bidang `id` dan, dan **perangkat** memblokir untuk kumpulan perangkat dalam `config.json` file.  
![\[Penguji Perangkat untuk layar konfigurasi FreeRTOS dengan bidang Identifier dan SKU untuk mengonfigurasi kumpulan perangkat, opsi pengaturan perangkat seperti metode konektivitas, penyediaan kunci, pengaturan PKCS #11, bidang input detail perangkat, dan kontrol untuk menambahkan perangkat atau pengidentifikasi.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-device-settings.png)
   + **AWS pengaturan akun** — Akun AWS Informasi yang digunakan IDT untuk FreeRTOS untuk AWS membuat sumber daya selama pengujian dijalankan. Pengaturan ini dikonfigurasi dalam `config.json` file.  
![\[Akun AWS halaman pengaturan dengan bidang untuk wilayah akun, lokasi kredensional sebagai file atau lingkungan, dan nama profil\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-account-settings.png)
   + Implementasi **FreerTOS** - Jalur absolut ke repositori FreerTOS dan kode porting, dan versi FreerTOS yang ingin Anda jalankan IDT FRQ. Jalur ke file header konfigurasi eksekusi dan parameter dari `FreeRTOS-Libraries-Integration-Tests` GitHub repositori. Perintah build dan flash untuk perangkat keras Anda yang memungkinkan IDT untuk membangun dan mem-flash tes ke papan Anda secara otomatis. Pengaturan ini dikonfigurasi dalam `userdata.json` file.   
![\[Bagian konfigurasi implementasi FreeRTOS dengan jalur repositori, jalur eksekusi pengujian, versi FreerTOS, detail alat build, dan pengaturan alat flash.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-implementation-settings.png)
   + **Label PKCS \$111 dan server Echo** — Label [PKCS \$111](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-pkcs.html) yang sesuai dengan kunci yang disediakan di perangkat keras Anda berdasarkan fungsionalitas utama dan metode penyediaan kunci. Pengaturan konfigurasi server echo untuk pengujian Transport Interface. Pengaturan ini dikonfigurasi dalam `device.json` file `userdata.json` dan.   
![\[Label PKCS #11 dan konfigurasi server Echo dengan kolom input untuk label kunci, metode pembuatan kunci, dan nomor port server\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-pkcs11-settings.png)
   + **Over-the-air (OTA) update** - Pengaturan yang mengontrol tes fungsionalitas OTA. Pengaturan ini dikonfigurasi di `features` blok `userdata.json` file `device.json` dan.   
![\[Opsi konfigurasi pembaruan OTA: lewati tes, protokol data, jalur firmware, jalur sertifikat PAL, penandatanganan kode, hash/sign algoritme, sertifikat penandatangan, file sertifikat trusted/untrusted penandatangan, sertifikat penandatangan kompilasi, platform penandatangan.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-ota-settings.png)

1. Pada halaman **Tinjauan**, verifikasi informasi konfigurasi Anda.  
![\[Konfigurasi yang dibuat dialog untuk Device Tester untuk FreeRTOS, menampilkan detail tentang membuat konfigurasi pengujian baru dengan opsi untuk mengedit atau menjalankan pengujian.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/gsg-configuration-created.png)

Setelah Anda selesai meninjau konfigurasi Anda, untuk menjalankan tes kualifikasi Anda, pilih **Jalankan tes**.

# Ubah konfigurasi yang ada
<a name="lts-modify-existing-configuration"></a>

Jika Anda telah menyiapkan file konfigurasi untuk IDT untuk FreeRTOS, Anda dapat menggunakan IDT untuk FreeRTOS UI untuk memodifikasi konfigurasi yang ada. File konfigurasi yang ada harus berada di `devicetester-extract-location/config` direktori.

**Untuk memodifikasi konfigurasi**

1. **Di IDT untuk FreeRTOS UI, buka menu navigasi, dan pilih Edit konfigurasi yang ada.**

   Dasbor konfigurasi menampilkan informasi tentang pengaturan konfigurasi yang ada. Jika konfigurasi salah atau tidak tersedia, status untuk konfigurasi tersebut adalah`Error validating configuration`.   
![\[Layar konfigurasi dengan perangkat Akun AWS, implementasi FreerTOS, label PKCS dan server gema, pembaruan over-the-air, dan bagian pengaturan uji coba yang menunjukkan status yang valid.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/modify-existing-configuration.png)

1. Untuk mengubah pengaturan konfigurasi yang ada, selesaikan langkah-langkah berikut:

   1. Pilih nama pengaturan konfigurasi untuk membuka halaman pengaturannya.

   1. Ubah pengaturan, lalu pilih **Simpan** untuk membuat ulang file konfigurasi yang sesuai.

1. Untuk memodifikasi IDT untuk pengaturan uji coba FreerTOS, **pilih pengaturan uji coba IDT di tampilan edit**:  
![\[Dialog pengaturan uji coba IDT dengan opsi untuk pemilihan pengujian, melewatkan grup pengujian, pengganda batas waktu, dan berhenti pada kegagalan pertama.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/idt-testrun-settings.png)

Setelah Anda selesai memodifikasi konfigurasi Anda, verifikasi bahwa semua pengaturan konfigurasi Anda lulus validasi. Jika status untuk setiap pengaturan konfigurasi adalah`Valid`, Anda dapat menjalankan tes kualifikasi Anda dengan konfigurasi ini.

# Jalankan tes kualifikasi
<a name="lts-run-tests-from-ui"></a>

Setelah Anda membuat konfigurasi untuk IDT untuk FreeRTOS UI Anda dapat menjalankan tes kualifikasi Anda.

**Untuk menjalankan tes kualifikasi**

1. Di menu navigasi, pilih **Jalankan tes**.

1. Pilih **Mulai tes** untuk memulai uji coba. Secara default, semua pengujian yang berlaku dijalankan untuk konfigurasi perangkat Anda. IDT untuk FreeRTOS menghasilkan laporan kualifikasi ketika semua tes selesai.   
![\[Device Tester untuk antarmuka FreeRTOS menunjukkan belum ada pengujian yang dijalankan, dengan opsi untuk membuat konfigurasi baru, mengedit konfigurasi yang ada, dan menjalankan pengujian.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/idt-run-tests.png)

IDT untuk FreeRTOS menjalankan tes kualifikasi. Ini kemudian menampilkan ringkasan uji coba dan kesalahan apa pun di konsol **Test runner**. Setelah uji coba selesai, Anda dapat melihat hasil pengujian dan log dari lokasi berikut: 
+ Hasil tes terletak di `devicetester-extract-location/results/execution-id` direktori.
+ Log uji terletak di `devicetester-extract-location/results/execution-id/logs` direktori.

Untuk informasi selengkapnya tentang hasil pengujian dan log, lihat [Lihat IDT secara Gratis RTOSresults](view-results-lts.md) dan[Lihat IDT secara Gratis RTOSlogs](view-logs-lts.md).

![\[Device Tester untuk log eksekusi FreeRTOS yang menunjukkan tes lulus, grup pengujian, dan jalur file untuk log dan laporan.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/idt-results.png)
