

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Variáveis do IDT para FreeRTOS
<a name="dt-vars"></a>

Os comandos para criar seu código e atualizar o dispositivo podem exigir conectividade ou outras informações sobre seus dispositivos para serem executados com êxito. AWS IoT Device Tester permite referenciar informações do dispositivo em flash e criar comandos usando [JsonPath](https://goessner.net/articles/JsonPath/)o. Usando JsonPath expressões simples, você pode buscar as informações necessárias especificadas em seu `device.json` arquivo.

## Variáveis de caminho
<a name="path-variables-frq"></a>

O IDT para FreeRTOS define as seguintes variáveis de caminho que podem ser usadas em linhas de comando e arquivos de configuração:

**`{{testData.sourcePath}}`**  
Expande o caminho do código-fonte. Se você usar essa variável, ela deverá ser usada nos comandos de compilação e atualização.

**`{{sdkPath}}`**  
Expande-se para o valor em seu `userData.sdkConfiguration.path` quando usado nos comandos compilar e atualizar.

**`{{device.connectivity.serialPort}}`**  
Expande à porta serial.

**`{{device.identifiers[?(@.name == 'serialNo')].value[0]}}`**  
Expande o número de série do dispositivo.

**`{{enableTests}}`**  
Valor inteiro que indica se a compilação é para testes (valor 1) ou demonstrações (valor 0).

**`{{buildImageName}}`**  
O nome do arquivo da imagem criada pelo comando de compilação.

**`{{otaCodeSignerPemFile}}`**  
Arquivo PEM para o assinante do código OTA.

**`{{config.idtRootPath}}`**  
Expande-se até o caminho AWS IoT Device Tester raiz. Essa variável substitui o caminho absoluto do IDT quando usada pelos comandos build e flash.