

AWS IoT FleetWise は、2026 年 4 月 30 日をもって新規顧客に公開されなくなります。既存の AWS IoT FleetWise のお客様は、このサービスを引き続き使用できます。[の「接続モビリティのガイダンス AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)」では、 AWS IoT FleetWise と同等の機能を実現するために使用できる接続モビリティソリューションのモジュラーサービスを開発およびデプロイする方法に関するガイダンスを提供します。

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

# AWS IoT FleetWise 状態テンプレートを作成する
<a name="state-templates"></a>

**重要**  
現在、特定の AWS IoT FleetWise 機能へのアクセスはゲートされています。詳細については、「[AWS AWS IoT FleetWise でのリージョンと機能の可用性](fleetwise-regions.md)」を参照してください。

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

## 状態テンプレートを作成する (コンソール)
<a name="create-state-template-console"></a>

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

**状態テンプレートを作成するには**

1. [AWS IoT FleetWise コンソール](https://console.aws.amazon.com/iotfleetwise)を開きます。

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

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

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

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

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

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

## 状態テンプレートを作成する (AWS CLI)
<a name="create-state-templates-cli"></a>

[CreateStateTemplate](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateStateTemplate.html) API オペレーションを使用して、状態テンプレートを作成できます。次の例では AWS CLIを使用しています。

状態テンプレートを作成するには、次のコマンドを実行します。

*create-state-template* を、状態テンプレート設定を含む .json ファイルの名前に置き換えます。

```
aws iotfleetwise create-state-template \
    --cli-input-json file://create-state-template.json
```

**Example 状態テンプレートの設定**  
`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"
    ]
}
```

## AWS IoT FleetWise 状態テンプレートを車両に関連付ける
<a name="apply-state-templates"></a>

### 状態テンプレートを車両に関連付ける (コンソール)
<a name="add-template-console"></a>

 AWS IoT FleetWise コンソールを使用して、関連する状態テンプレートを車両に追加できます。

**状態テンプレートを関連付けるには**

1. [AWS IoT FleetWise コンソール](https://console.aws.amazon.com/iotfleetwise)を開きます。

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

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

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

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

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

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

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

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

### AWS IoT FleetWise 状態テンプレートを車両に関連付ける (AWS CLI)
<a name="add-state-templates-cli"></a>

作成した状態テンプレートを車両に関連付けて、車両からクラウドへの状態更新の収集を許可します。これを行うには、以下を使用します。
+ 車両を作成するときは、 `create-vehicle` コマンドの `stateTemplates`フィールドを使用します。詳細については、「[AWS IoT FleetWise 車両を作成する](create-vehicle.md#create-vehicle-cli)」を参照してください。
+ 車両を更新するときは、 `update-vehicle` コマンドの `stateTemplatesToAdd`または `stateTemplatesToRemove`フィールドを使用します。詳細については、「[AWS IoT FleetWise 車両を更新する](update-vehicle-cli.md)」を参照してください。