

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# IDT per variabili FreerTOS
<a name="dt-vars"></a>

I comandi per creare il codice e eseguire il flashing del dispositivo potrebbero richiedere connettività o altre informazioni sui dispositivi per funzionare correttamente. AWS IoT Device Tester consente di fare riferimento alle informazioni sul dispositivo in flash e di creare comandi utilizzando [JsonPath](https://goessner.net/articles/JsonPath/). Utilizzando JsonPath espressioni semplici, è possibile recuperare le informazioni richieste specificate nel `device.json` file.

## Variabili di percorso
<a name="path-variables-frq"></a>

IDT per FreerTOS definisce le seguenti variabili di percorso che possono essere utilizzate nelle righe di comando e nei file di configurazione:

**`{{testData.sourcePath}}`**  
Si estende al percorso del codice sorgente. Se utilizzi questa variabile, deve essere utilizzata sia nei comandi flash che di compilazione.

**`{{sdkPath}}`**  
Si espande fino al valore del tuo `userData.sdkConfiguration.path` quando viene utilizzato nei comandi build e flash.

**`{{device.connectivity.serialPort}}`**  
Si estende alla porta seriale.

**`{{device.identifiers[?(@.name == 'serialNo')].value[0]}}`**  
Estende al numero seriale del dispositivo.

**`{{enableTests}}`**  
Valore intero che indica se la compilazione è per test (valore 1) o demo (valore 0).

**`{{buildImageName}}`**  
Il nome del file dell'immagine creata dal comando di compilazione.

**`{{otaCodeSignerPemFile}}`**  
File PEM per il firmatario del codice OTA.

**`{{config.idtRootPath}}`**  
Si espande fino al percorso principale. AWS IoT Device Tester Questa variabile sostituisce il percorso assoluto per IDT quando viene utilizzata dai comandi build e flash.