本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 AWS 物联网 FleetWise 状态模板
重要
目前对某些 AWS 物联网 FleetWise 功能的访问受到限制。有关更多信息,请参阅 AWSAWS 物联网中的区域和功能可用性 FleetWise。
您可以使用 AWS IoT FleetWise API 或控制台来创建状态模板。状态模板提供了一种跟踪车辆状态的机制。在车辆上运行的 AWS 物联网边缘代理 FleetWise 软件收集信号更新并将其发送到云端。
您可以使用 AWS IoT FleetWise 控制台创建状态模板。
创建状态模板
-
在导航窗格上,选择状态模板。
-
在状态模板页面上,选择创建状态模板。
-
在状态模板详细信息中,输入状态模板的名称,也可以输入描述。
-
在选择信号中,添加要从中获取车辆状态信息的信号。
-
选择 “创建状态模板”。
成功创建状态模板后,您将在状态模板页面上看到该模板列出。现在,您可以将其与车辆相关联。
您可以使用 CreateStateTemplateAPI 操作来创建状态模板。下面的示例使用了 AWS CLI。
要创建状态模板,请运行以下命令。
create-state-template
替换为包含状态模板配置的.json 文件的名称。
aws iotfleetwise create-state-template \ --cli-input-json file://
create-state-template
.json
例 状态模板配置
stateTemplateProperties
应包含信号的完全限定名称。
dataExtraDimensions
并metadataExtraDimensions
应包含车辆属性的完全限定名称。指定的维度将替换状态模板中的任何现有维度值。
{ "name": "
state-template-name
", "signalCatalogArn": "arn:aws:iotfleetwise:region
:account
:signal-catalog/catalog-name
", "stateTemplateProperties": [ "Vehicle.Signal.One", "Vehicle.Signal.Two" ], "dataExtraDimensions": [ "Vehicle.Attribute.One", "Vehicle.Attribute.Two" ], "metadataExtraDimensions": [ "Vehicle.Attribute.Three", "Vehicle.Attribute.Four" ] }
将物 AWS 联网 FleetWise 状态模板与车辆关联
您可以使用 AWS IoT FleetWise 控制台向车辆添加关联状态模板。
关联状态模板
-
在导航窗格中,选择车辆。
从列表中选择一辆车以打开其详细信息页面。
-
在州模板选项卡上,选择管理状态模板。
选择 “添加状态模板”。
-
选择状态模板并选择其报告方法。
更改时 — 状态模板将报告车辆状态的变化。
定期-状态模板将在指定的时间间隔内报告更新。
-
选择保存更改。
将创建的状态模板与车辆相关联,以允许将状态更新从车辆收集到云端。为此,请使用:
-
创建车辆时,请使用
create-vehicle
命令stateTemplates
字段。有关更多信息,请参阅 创建 AWS 物联网 FleetWise 车辆。 -
更新车辆时,请使用
update-vehicle
命令的stateTemplatesToAdd
或stateTemplatesToRemove
字段。有关更多信息,请参阅 更新 AWS 物联网 FleetWise 车辆。