

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# IDT for FreeRTOS 変数
<a name="dt-vars"></a>

コードを構築し、デバイスをフラッシュするコマンドでは、正常に実行するために接続やデバイスに関するその他の情報が必要になる場合があります。 AWS IoT Device Tester を使用すると、[JsonPath](https://goessner.net/articles/JsonPath/) を使用してフラッシュおよびビルドコマンドでデバイス情報を参照できます。単純な JsonPath 式を使用して、`device.json` ファイルで指定されている情報を取得することができます。

## パス変数
<a name="path-variables-frq"></a>

IDT for FreeRTOS は、コマンドラインと設定ファイルで使用できる次のようなパス変数を定義します。

**`{{testData.sourcePath}}`**  
ソースコードパスに拡張されます。この変数を使用する場合は、フラッシュコマンドとビルドコマンドの両方で使用する必要があります。

**`{{sdkPath}}`**  
ビルドコマンドとフラッシュコマンドで使用する場合、`userData.sdkConfiguration.path` で値に拡張されます。

**`{{device.connectivity.serialPort}}`**  
シリアルポートに拡張されます。

**`{{device.identifiers[?(@.name == 'serialNo')].value[0]}}`**  
デバイスのシリアル番号に拡張されます。

**`{{enableTests}}`**  
ビルドがテスト用 (値 1) であるか、デモ (値 0) であるかを示す整数値。

**`{{buildImageName}}`**  
ビルドコマンドによってビルドされたイメージのファイル名。

**`{{otaCodeSignerPemFile}}`**  
OTA Code Signer の PEM ファイル。

**`{{config.idtRootPath}}`**  
 AWS IoT Device Tester ルートパスに展開します。この変数は、ビルドコマンドとフラッシュコマンドで使用される場合、IDT の絶対パスを置き換えます。