

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 适用于 FreeRTOS 变量的 IDT


生成代码和刷新设备的命令可能需要连接或有关设备的其他信息才能成功运行。 Amazon IoT Device Tester 允许您在 Flash 中引用设备信息并使用生成命令[JsonPath](https://goessner.net/articles/JsonPath/)。通过使用简单的 JsonPath表达式，您可以获取`device.json`文件中指定的所需信息。

## 路径变量


适用于 FreeRTOS 的 IDT 定义了可在命令行和配置文件中使用的以下路径变量：

** `{{testData.sourcePath}}` **  
扩展到到源代码路径。如果使用该变量，则必须在刷写和构建命令中使用该变量。

** `{{device.connectivity.serialPort}}` **  
扩展到串行端口。

** `{{device.identifiers[?(@.name == 'serialNo')].value[0]}}` **  
扩展到您设备的序列号。

** `{{config.idtRootPath}}` **  
扩展到 Amazon IoT Device Tester 根路径。