本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS IoT FleetWise 狀態範本
重要
對特定 AWS IoT FleetWise 功能的存取目前受到鎖定。如需詳細資訊,請參閱AWSAWS IoT FleetWise 中的區域和功能可用性。
您可以使用 AWS IoT FleetWise API 或主控台來建立狀態範本。狀態範本提供追蹤 車輛狀態的機制。在車輛上執行的 Edge Agent for AWS IoT FleetWise 軟體會收集並傳送訊號更新至雲端。
您可以使用 AWS IoT FleetWise 主控台來建立狀態範本。
建立狀態範本
-
在導覽窗格中,選擇狀態範本。
-
在狀態範本頁面上,選擇建立狀態範本。
-
在狀態範本詳細資訊中,輸入狀態範本的名稱,並選擇性地輸入描述。
-
在選擇訊號中,新增您要從中擷取車輛狀態資訊的訊號。
-
選擇建立狀態範本。
成功建立狀態範本後,您會在狀態範本頁面上看到它。您現在可以將其與車輛建立關聯。
您可以使用 CreateStateTemplate API 操作來建立狀態範本。下列為使用 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" ] }
將 an AWS IoT FleetWise 狀態範本與 車輛建立關聯
您可以使用 AWS IoT FleetWise 主控台,將相關聯的狀態範本新增至車輛。
建立狀態範本的關聯
-
在導覽窗格中,選擇 車輛。
從清單中選擇車輛以開啟其詳細資訊頁面。
-
在狀態範本索引標籤上,選擇管理狀態範本。
選擇新增狀態範本。
-
選取狀態範本,然後選擇其報告方法。
變更時 – 狀態範本會報告車輛狀態的變更。
定期 – 狀態範本會報告指定時間間隔的更新。
-
選擇儲存變更。
將建立的狀態範本與車輛建立關聯,以允許從車輛到雲端的狀態更新集合。若要這樣做,請使用:
-
建立車輛時,請使用
create-vehicle
命令的stateTemplates
欄位。如需詳細資訊,請參閱建立 AWS IoT FleetWise 車輛。 -
更新車輛時,請使用
update-vehicle
命令的stateTemplatesToAdd
或stateTemplatesToRemove
欄位。如需詳細資訊,請參閱更新 an AWS IoT FleetWise 車輛。