翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT FleetWise 状態テンプレートを作成する
重要
現在、特定の AWS IoT FleetWise 機能へのアクセスはゲートされています。詳細については、「AWSAWS IoT FleetWise でのリージョンと機能の可用性」を参照してください。
AWS IoT FleetWise API またはコンソールを使用して、状態テンプレートを作成できます。状態テンプレートは、車両の状態を追跡するメカニズムを提供します。車両で実行される Edge Agent for AWS IoT FleetWise ソフトウェアは、シグナル更新を収集してクラウドに送信します。
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" ] }
AWS IoT FleetWise 状態テンプレートを車両に関連付ける
AWS IoT FleetWise コンソールを使用して、関連する状態テンプレートを車両に追加できます。
状態テンプレートを関連付けるには
-
AWS IoT FleetWise コンソール
を開きます。 -
ナビゲーションペインで、[車両] を選択します。
リストから車両を選択して、詳細ページを開きます。
-
状態テンプレートタブで、状態テンプレートの管理を選択します。
状態の追加テンプレートを選択します。
-
状態テンプレートを選択し、そのレポート方法を選択します。
変更時 – 状態テンプレートは車両の状態への変更を報告します。
定期的 – 状態テンプレートは、指定された時間間隔の更新を報告します。
-
[Save changes] (変更の保存) をクリックします。
作成した状態テンプレートを車両に関連付けて、車両からクラウドへの状態更新の収集を許可します。これを行うには、以下を使用します。
-
車両を作成するときは、
create-vehicle
コマンドのstateTemplates
フィールドを使用します。詳細については、「AWS IoT FleetWise 車両を作成する」を参照してください。 -
車両を更新するときは、
update-vehicle
コマンドのstateTemplatesToAdd
またはstateTemplatesToRemove
フィールドを使用します。詳細については、「AWS IoT FleetWise 車両を更新する」を参照してください。