本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建车辆 (AWS CLI)
创建车辆时,必须使用与解码器清单关联的车辆型号。您可以使用 CreateVehicleAPI 操作来创建车辆。下面的示例使用了 AWS CLI。
重要
在开始之前,请检查以下事项:
-
您必须拥有车辆型号,并且该车辆型号的状态必须为
ACTIVE
。有关更多信息,请参阅 创建和管理车辆型号。 -
您的车辆型号必须与解码器清单相关联,并且解码器清单的状态必须为
ACTIVE
。有关更多信息,请参阅 创建和管理解码器清单。
要创建车辆,请运行以下命令。
将 file-name
替换为包含车辆配置的 JSON 文件的名称。
aws iotfleetwise create-vehicle --cli-input-json file://
file-name
.json
例 车辆配置
-
(可选)
associationBehavior
可以是以下值之一:-
CreateIotThing
— 创建车辆后, AWS 物联网 FleetWise 会自动为您的车辆创建带有您的车辆 ID 名称 AWS IoT 的事物。 -
ValidateIotThingExists
– 使用现有 AWS IoT 物品创建车辆。要创建 AWS IoT 事物,请运行以下命令。将
thing-name
替换为您要创建的物品的名称。aws iot create-thing --thing-name
thing-name
如果未指定, AWS IoT FleetWise 会自动为您的车辆创建 AWS IoT 物品。
重要
确保在车辆创建后配置该 AWS IoT 物品。有关更多信息,请参阅 预配置车辆。
-
-
将
vehicle-name
替换为以下名称之一。-
您的 AWS IoT 事物的名称(如果配置
associationBehavior
为)ValidateIotThingExists
。 -
要创建的车辆的 ID(如果
associationBehavior
配置为CreateIotThing
)。车辆 ID 可以包含 1-100 个字符。有效字符:a—z、A—Z、0—9、短划线 (‐)、下划线 (_) 和冒号 (:)。
-
-
将
model-manifest-ARN
替换为车辆型号(模型清单)的 ARN。 -
将
decoder-manifest-ARN
替换为与指定车辆型号关联的解码器清单的 ARN。 -
(可选)您可以添加其他属性,将此车辆与使用相同车辆型号创建的其他车辆区分开来。例如,如果您有一辆电动汽车,则可以为属性指定以下值:
{"fuelType": "electric"}
。重要
必须先在关联的车辆型号中定义属性,然后才能将其添加到单个车辆中。
{ "associationBehavior": "
associationBehavior
", "vehicleName": "vehicle-name
", "modelManifestArn": "model-manifest-ARN
", "decoderManifestArn": "decoder-manifest-ARN
", "attributes": { "key
": "value
" } }