本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS IoT FleetWise Word 狀態範本
重要
存取特定 AWS IoT FleetWise Word 功能目前已封鎖。如需詳細資訊,請參閱AWSAWS IoT FleetWiseWord 中的區域和功能可用性。
您可以使用 AWS IoT FleetWise Word API來建立狀態範本。狀態範本提供追蹤車輛狀態的機制。在車輛上執行的 Edge Agent for AWS IoT FleetWise Word 軟體會收集訊號更新並傳送至雲端。
建立狀態範本 (AWS CLI)
注意
如需範本和訊號數量配額的相關資訊,請參閱 AWS IoT FleetWise Word 端點和配額文件。
您可以使用 CreateStateTemplate API來建立狀態範本。下列為使用 AWS CLI的範例。
若要建立狀態範本,請執行下列命令。
Replace (取代) 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 IoT FleetWise Word 狀態範本與 車輛建立關聯 (AWS CLI)
將建立的狀態範本與車輛建立關聯,以允許從車輛到雲端收集狀態更新。若要這樣做,請使用:
-
建立車輛時,請使用
create-vehicle
命令stateTemplates
的欄位。如需詳細資訊,請參閱建立 AWS IoT FleetWise Word 車輛。 -
更新車輛時,請使用
update-vehicle
命令的stateTemplatesToAdd
或stateTemplatesToRemove
欄位。如需詳細資訊,請參閱更新 AWS IoT FleetWise Word 車輛。