AWS IoT FleetWise 状態テンプレートを作成する - AWS IoT FleetWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS IoT FleetWise 状態テンプレートを作成する

重要

現在、特定の AWS IoT FleetWise 機能へのアクセスはゲートされています。詳細については、「AWSAWS IoT FleetWise でのリージョンと機能の可用性」を参照してください。

AWS IoT FleetWise API またはコンソールを使用して、状態テンプレートを作成できます。状態テンプレートは、車両の状態を追跡するメカニズムを提供します。車両で実行される Edge Agent for AWS IoT FleetWise ソフトウェアは、シグナル更新を収集してクラウドに送信します。

AWS IoT FleetWise コンソールを使用して、状態テンプレートを作成できます。

状態テンプレートを作成するには
  1. AWS IoT FleetWise コンソールを開きます。

  2. ナビゲーションペインで、状態テンプレートを選択します。

  3. 状態テンプレートページで、状態テンプレートの作成を選択します。

  4. 状態テンプレートの詳細で、状態テンプレートの名前を入力し、オプションで説明を入力します。

  5. 「シグナルの選択」で、車両ステータス情報を取得するシグナルを追加します。

  6. 状態テンプレートの作成 を選択します。

状態テンプレートを正常に作成すると、状態テンプレートページに表示されます。車両に関連付けることができるようになりました。

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 コンソールを使用して、関連する状態テンプレートを車両に追加できます。

状態テンプレートを関連付けるには
  1. AWS IoT FleetWise コンソールを開きます。

  2. ナビゲーションペインで、[車両] を選択します。

  3. リストから車両を選択して、詳細ページを開きます。

  4. 状態テンプレートタブで、状態テンプレートの管理を選択します。

  5. 状態の追加テンプレートを選択します。

  6. 状態テンプレートを選択し、そのレポート方法を選択します。

    1. 変更時 – 状態テンプレートは車両の状態への変更を報告します。

    2. 定期的 – 状態テンプレートは、指定された時間間隔の更新を報告します。

  7. [Save changes] (変更の保存) をクリックします。

作成した状態テンプレートを車両に関連付けて、車両からクラウドへの状態更新の収集を許可します。これを行うには、以下を使用します。

  • 車両を作成するときは、 create-vehicle コマンドの stateTemplatesフィールドを使用します。詳細については、「AWS IoT FleetWise 車両を作成する」を参照してください。

  • 車両を更新するときは、 update-vehicle コマンドの stateTemplatesToAddまたは stateTemplatesToRemoveフィールドを使用します。詳細については、「AWS IoT FleetWise 車両を更新する」を参照してください。