

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

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

# Model AWS IoT FleetWise 車両
<a name="vehicle-modeling"></a>

AWS IoT FleetWise は、クラウド内で車両の仮想表現を構築するために使用できる車両モデリングフレームワークを提供します。車両のモデル化に使用するコアコンポーネントには、シグナル、シグナルカタログ、車両モデル、デコーダーマニフェストがあります。

![\[AWS IoT FleetWise ドメインのエンティティとその関係を示す画像。\]](http://docs.aws.amazon.com/ja_jp/iot-fleetwise/latest/developerguide/images/FleetWise-Domain-Entity-Relationships.png)


**シグナル**  <a name="signal-definition"></a>
シグナルは、車両データとそのメタデータを格納するために定義する基本構造です。シグナルには、属性、ブランチ、センサー、アクチュエータがあります。例えば、車内の温度値を受け取るセンサーを作成し、そのメタデータ (センサー名、データ型、単位など) を格納できます。詳細については、「[Manage AWS IoT FleetWise シグナルカタログ](signal-catalogs.md)」を参照してください。

**シグナルカタログ**  <a name="signal-catalog-definition"></a>
シグナルカタログには、シグナルのコレクションが格納されます。シグナルカタログ内のシグナルを使用して、さまざまなプロトコルやデータ形式を使用する車両をモデル化できます。例えば、異なる自動車メーカーの 2 台の車があるとします。1 台はコントローラーエリアネットワーク (CAN バス) プロトコルを使用し、もう 1 台はオンボードダイアグノーシス (OBD) プロトコルを使用しています。シグナルカタログには、車内の温度値を受信するセンサーを定義することができます。このセンサーを、両方の車の熱電対を表すために使用できます。詳細については、「[Manage AWS IoT FleetWise シグナルカタログ](signal-catalogs.md)」を参照してください。

**車両モデル (モデルマニフェスト)**  <a name="vehicle-model-definition"></a>
車両モデルとは、車両の形式を標準化し、車両内のシグナル間の関係を定義するために使用できる宣言的な構造です。車両モデルにより、同じタイプの複数の車両に一貫した情報が適用されます。車両モデルを作成するには、シグナルを追加します。詳細については、「[Manage AWS IoT FleetWise 車両モデル車両モデル](vehicle-models.md)」を参照してください。

**デコーダーマニフェスト**  <a name="decoder-manifest-definition"></a>
デコーダーマニフェストには、車両モデル内の各シグナルのデコード情報が含まれています。車両内のセンサーやアクチュエータが送信するのは、低レベルのメッセージ (バイナリデータ) です。デコーダーマニフェストを使用すると、 AWS IoT FleetWise はバイナリデータを人間が読み取れる値に変換できます。すべてのデコーダーマニフェストは車両モデルに関連付けられます。詳細については、「[Manage AWS IoT FleetWise デコーダーマニフェスト](decoder-manifests.md)」を参照してください。

 AWS IoT FleetWise コンソールまたは API を使用して、次の方法で車両をモデル化できます。

1. <a name="shared-create-import-signal-catalog"></a>車両モデルの作成に使用するシグナルを含むシグナルカタログを作成またはインポートします。詳細については、「[AWS IoT FleetWise シグナルカタログを作成する](create-signal-catalog.md)」および「[シグナルカタログのインポート (AWS CLI)](import-signal.md#import-signal-catalog)」を参照してください。
**注記**  
<a name="console-auto-create-signal-catalog"></a> AWS IoT FleetWise コンソールを使用して最初の車両モデルを作成する場合、シグナルカタログを手動で作成する必要はありません。最初の車両モデルを作成すると、 AWS IoT FleetWise によって自動的にシグナルカタログが作成されます。詳細については、「[AWS IoT FleetWise 車両モデルを作成する](create-vehicle-model.md)」を参照してください。
AWS IoT FleetWise は現在、 ごとに各 AWS アカウントのシグナルカタログをサポートしています AWS リージョン。

1. <a name="shared-create-vehicle-model"></a>シグナルカタログ内のシグナルを使用して、車両モデルを作成します。詳細については、「[AWS IoT FleetWise 車両モデルを作成する](create-vehicle-model.md)」を参照してください。
**注記**  
<a name="console-auto-update-signal-catalog"></a> AWS IoT FleetWise コンソールを使用して車両モデルを作成する場合は、.dbc ファイルをアップロードしてシグナルをインポートできます。.dbc は、コントローラーエリアネットワーク (CAN バス) データベースがサポートするファイル形式です。車両モデルが作成された後、新しいシグナルが自動的にシグナルカタログに追加されます。詳細については、「[AWS IoT FleetWise 車両モデルを作成する](create-vehicle-model.md)」を参照してください。
`CreateModelManifest` API オペレーションを使用して車両モデルを作成する場合は、`UpdateModelManifest` API オペレーションを使用して車両モデルをアクティブ化する必要があります。詳細については、「[AWS IoT FleetWise 車両モデルを更新する](update-vehicle-model-cli.md)」を参照してください。
 AWS IoT FleetWise コンソールを使用して車両モデルを作成すると、 AWS IoT FleetWise は自動的に車両モデルをアクティブ化します。

1. <a name="shared-create-decoder-manifest"></a>デコーダーマニフェストを作成します。デコーダーマニフェストには、前のステップで作成した車両モデルに指定されているすべてのシグナルのデコード情報が格納されます。デコーダーマニフェストは、作成した車両モデルに関連付けられます。詳細については、「[Manage AWS IoT FleetWise デコーダーマニフェスト](decoder-manifests.md)」を参照してください。
**注記**  
`CreateDecoderManifest` API オペレーションを使用してデコーダーマニフェストを作成する場合は、`UpdateDecoderManifest` API オペレーションを使用してデコーダーマニフェストをアクティブ化する必要があります。詳細については、「[AWS IoT FleetWise デコーダーマニフェストを更新する](update-decoder-manifest.md)」を参照してください。
 AWS IoT FleetWise コンソールを使用してデコーダーマニフェストを作成すると、 AWS IoT FleetWise はデコーダーマニフェストを自動的にアクティブ化します。

CAN バスデータベースは .dbc ファイル形式をサポートしています。.dbc ファイルをアップロードして、シグナルとシグナルデコーダーをインポートできます。サンプルの .dbc ファイルを取得するには、次の手順を実行します。

**.dbc ファイルを取得するには**

1. [EngineSignals.zip](samples/EngineSignals.zip) をダウンロードします。

1. `EngineSignals.zip` ファイルをダウンロードしたディレクトリに移動します。

1. ファイルを解凍し、`EngineSignals.dbc` としてローカルに保存します。

**Topics**
+ [Manage AWS IoT FleetWise シグナルカタログ](signal-catalogs.md)
+ [Manage AWS IoT FleetWise 車両モデル](vehicle-models.md)
+ [Manage AWS IoT FleetWise デコーダーマニフェスト](decoder-manifests.md)