

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

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

# Manage AWS IoT FleetWise シグナルカタログ
<a name="signal-catalogs"></a>

**注記**  
[デモスクリプト](https://raw.githubusercontent.com/aws/aws-iot-fleetwise-edge/main/tools/cloud/ros2-to-nodes.py)をダウンロードして、ROS 2 メッセージをシグナルカタログと互換性のある VSS .json ファイルに変換できます。詳細については、「[ビジョンシステムデータデベロッパーガイド](https://github.com/aws/aws-iot-fleetwise-edge/blob/main/docs/dev-guide/vision-system-data/vision-system-data-demo.ipynb)」を参照してください。**

シグナルカタログは、車両モデルを作成するために再利用できる標準化されたシグナルのコレクションです。 AWS IoT FleetWise は、シグナルの定義に使用できる [Vehicle Signal Specification (VSS)](https://covesa.github.io/vehicle_signal_specification/introduction/overview/) をサポートしています。シグナルには次のタイプがあります。

**属性**  <a name="attribute-definition"></a>
属性は、製造元や製造日など、通常は変更されない静的な情報を表します。

**ブランチ**  <a name="branch-definition"></a>
ブランチとは、ネストされた構造内のシグナルを表します。ブランチは、シグナルの階層を明確に示します。例えば、`Vehicle` というブランチに `Powertrain` という子ブランチがあるとします。`Powertrain` ブランチには `combustionEngine` という子ブランチがあります。`combustionEngine` ブランチを特定するには、`Vehicle.Powertrain.combustionEngine` という式を使用します。

**センサー**  <a name="sensor-definition"></a>
センサーデータは、液面、温度、振動、電圧などの車両の状態について、現在の状態と経時的な変化を報告します。

**アクチュエータ**  <a name="actuator-definition"></a>
アクチュエータデータは、モーター、ヒーター、ドアロックなど、車両デバイスの状態を報告します。車両デバイスの状態を変更すると、アクチュエータデータが更新される可能性があります。例えば、ヒーターを表すアクチュエータを定義できます。このアクチュエータは、ヒーターをオンまたはオフにしたときに新しいデータを受け取ります。

**カスタム構造**  <a name="custom-structure-definition"></a>
カスタム構造 (構造体とも呼ばれる) は、複雑なデータ構造または高次のデータ構造を表します。これにより、同じソースから生成されたデータの論理的なバインドやグループ化が容易になります。構造体は、複雑なデータ型や高次の形状を表すなど、アトミック操作でデータを読み書きする場合に使用します。  
構造体型のシグナルは、プリミティブデータ型の代わりに構造体データ型への参照を使用してシグナルカタログで定義します。構造体は、センサー、属性、アクチュエータ、ビジョンシステムデータ型など、あらゆるタイプのシグナルに使用できます。構造体タイプのシグナルが送受信される場合、 AWS IoT FleetWise は含まれるすべての項目に有効な値があることを期待するため、すべての項目が必須です。例えば、構造体内に項目として Vehicle.Camera.Image.height、Vehicle.Camera.Image.width、Vehicle.Camera.Image.data が含まれている場合、送信されたシグナルには、これらすべての項目の値が含まれていることが期待されます。  
ビジョンシステムデータはプレビューリリースであり、変更される可能性があります。

**カスタムプロパティ**  <a name="custom-property-definition"></a>
カスタムプロパティは複雑なデータ構造のメンバーを表します。プロパティのデータ型は、プリミティブまたは別の構造体のいずれかになります。  
構造体とカスタムプロパティを使用して高次の形状を表現する場合、意図した高次の形状は常にツリー構造として定義され、視覚化されます。カスタムプロパティはすべてのリーフノードを定義するために使用し、構造体はリーフ以外のすべてのノードを定義するために使用します。

**注記**  
<a name="console-auto-create-signal-catalog"></a> AWS IoT FleetWise コンソールを使用して最初の車両モデルを作成する場合、シグナルカタログを手動で作成する必要はありません。最初の車両モデルを作成すると、 AWS IoT FleetWise によって自動的にシグナルカタログが作成されます。詳細については、「[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)」を参照してください。
<a name="signal-catalog-quota"></a>AWS IoT FleetWise は現在、リージョン AWS アカウント ごとに ごとにシグナルカタログをサポートしています。

AWS IoT FleetWise には、シグナルカタログの作成と管理に使用できる以下の API オペレーションが用意されています。
+ [CreateSignalCatalog](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateSignalCatalog.html) - 新しいシグナルカタログを作成します。
+ [ImportSignalCatalog](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ImportSignalCatalog.html) – シグナルをインポートして、.json ファイルをアップロードしてシグナルカタログを作成します。シグナルは VSS に従って定義し、JSON 形式で保存する必要があります。
+ [UpdateSignalCatalog](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateSignalCatalog.html) - 既存のシグナルカタログを更新して、シグナルを更新、削除、または追加します。
+ [DeleteSignalCatalog](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteSignalCatalog.html) - 既存のシグナルカタログを削除します。
+ [ListSignalCatalogs](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListSignalCatalogs.html) - すべてのシグナルカタログの概要をページ分割されたリストとして取得します。
+ [ListSignalCatalogNodes](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListSignalCatalogNodes.html) - 特定のシグナルカタログに含まれているすべてのシグナル (ノード) の概要をページ分割されたリストとして取得します。
+ [GetSignalCatalog](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetSignalCatalog.html) - シグナルカタログに関する情報を取得します。

**Topics**
+ [Configure AWS IoT FleetWise シグナル](define-signal.md)
+ [AWS IoT FleetWise シグナルカタログを作成する](create-signal-catalog.md)
+ [AWS IoT FleetWise シグナルカタログをインポートする](import-signal.md)
+ [AWS IoT FleetWise シグナルカタログを更新する](update-signal-catalog.md)
+ [AWS IoT FleetWise シグナルカタログを削除する](delete-signal-catalog.md)
+ [Get AWS IoT FleetWise シグナルカタログ情報](get-signal-catalog-information.md)