本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立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:us-east-1: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 車輛。