

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

# IDT untuk variabel FreeRTOS
<a name="dt-vars"></a>

Perintah untuk membangun kode Anda dan mem-flash perangkat mungkin memerlukan konektivitas atau informasi lain tentang perangkat Anda agar berhasil berjalan. AWS IoT Device Tester memungkinkan Anda untuk mereferensikan informasi perangkat dalam flash dan membangun perintah menggunakan [JsonPath](https://goessner.net/articles/JsonPath/). Dengan menggunakan JsonPath ekspresi sederhana, Anda dapat mengambil informasi yang diperlukan yang ditentukan dalam `device.json` file Anda.

## Variabel jalur
<a name="path-variables-frq"></a>

IDT untuk FreeRTOS mendefinisikan variabel jalur berikut yang dapat digunakan dalam baris perintah dan file konfigurasi:

**`{{testData.sourcePath}}`**  
Memperluas ke jalur kode sumber. Jika Anda menggunakan variabel ini, itu harus digunakan dalam perintah flash dan build.

**`{{sdkPath}}`**  
Memperluas ke nilai dalam Anda `userData.sdkConfiguration.path` saat digunakan dalam perintah build dan flash.

**`{{device.connectivity.serialPort}}`**  
Memperluas ke port serial.

**`{{device.identifiers[?(@.name == 'serialNo')].value[0]}}`**  
Memperluas ke nomor seri perangkat Anda.

**`{{enableTests}}`**  
Nilai integer yang menunjukkan apakah build untuk pengujian (nilai 1) atau demo (nilai 0).

**`{{buildImageName}}`**  
Nama file gambar yang dibangun oleh perintah build.

**`{{otaCodeSignerPemFile}}`**  
File PEM untuk penandatangan kode OTA.

**`{{config.idtRootPath}}`**  
Memperluas ke jalur AWS IoT Device Tester root. Variabel ini menggantikan jalur absolut untuk IDT saat digunakan oleh perintah build dan flash.