

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 membuat kode dan mem-flash perangkat mungkin memerlukan konektivitas atau informasi lain tentang perangkat Anda agar berjalan dengan sukses. AWS IoT Device Tester memungkinkan Anda untuk mereferensikan informasi perangkat dalam flash dan membuat 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 di 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.