Model AWS IoT FleetWise Word 車両 - AWS IoT FleetWise

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

Model AWS IoT FleetWise Word 車両

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

AWS IoT FleetWise Word ドメインのエンティティとその関係を示す画像。
シグナル

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

シグナルカタログ

シグナルカタログには、シグナルのコレクションが格納されます。シグナルカタログ内のシグナルを使用して、さまざまなプロトコルやデータ形式を使用する車両をモデル化できます。例えば、異なる自動車メーカーが製造した車が 2 台あり、1 台はコントロールエリアネットワーク (CAN バス) プロトコルを使用し、もう 1 台はオンボード診断 (OBD) プロトコルを使用します。シグナルカタログには、車内の温度値を受信するセンサーを定義することができます。このセンサーを、両方の車の熱電対を表すために使用できます。詳細については、「Manage AWS IoT FleetWise Word シグナルカタログ」を参照してください。

車両モデル (モデルマニフェスト)

車両モデルとは、車両の形式を標準化し、車両内のシグナル間の関係を定義するために使用できる宣言的な構造です。車両モデルにより、同じタイプの複数の車両に一貫した情報が適用されます。車両モデルを作成するには、シグナルを追加します。詳細については、「Manage AWS IoT FleetWise Word 車両モデル」を参照してください。

デコーダーマニフェスト

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

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

  1. 車両モデルの作成に使用するシグナルを含むシグナルカタログを作成またはインポートします。詳細については、AWS IoT FleetWise Word シグナルカタログを作成するおよびシグナルカタログのインポート (AWS CLI)を参照してください。

    注記
    • AWS IoT FleetWise Wordコンソールを使用して最初の車両モデルを作成する場合、シグナルカタログを手動で作成する必要はありません。最初の車両モデルを作成すると、 AWS IoT FleetWise Word は自動的にシグナルカタログを作成します。詳細については、「AWS IoT FleetWise Word 車両モデルを作成する」を参照してください。

    • AWS IoT FleetWise Word は現在、 ごとに各 AWS アカウントのシグナルカタログをサポートしています AWS リージョン。

  2. シグナルカタログ内のシグナルを使用して、車両モデルを作成します。詳細については、「AWS IoT FleetWise Word 車両モデルを作成する」を参照してください。

    注記
    • AWS IoT FleetWise Wordコンソールを使用して車両モデルを作成する場合は、.dbc ファイルをアップロードしてシグナルをインポートできます。.dbc は、コントローラーエリアネットワーク (CAN バス) データベースがサポートするファイル形式です。車両モデルが作成された後、新しいシグナルが自動的にシグナルカタログに追加されます。詳細については、「AWS IoT FleetWise Word 車両モデルを作成する」を参照してください。

    • CreateModelManifest API オペレーションを使用して車両モデルを作成する場合は、API UpdateModelManifest オペレーションを使用して車両モデルをアクティブ化する必要があります。詳細については、「AWS IoT FleetWise Word 車両モデルを更新する」を参照してください。

    • AWS IoT FleetWise Word コンソールを使用して車両モデルを作成すると、 AWS IoT FleetWise Wordは自動的に車両モデルをアクティブ化します。

  3. デコーダーマニフェストを作成します。デコーダーマニフェストには、前のステップで作成した車両モデルに指定されているすべてのシグナルのデコード情報が格納されます。デコーダーマニフェストは、作成した車両モデルに関連付けられます。詳細については、「Manage AWS IoT FleetWise Word デコーダーマニフェスト」を参照してください。

    注記
    • CreateDecoderManifest API オペレーションを使用してデコーダーマニフェストを作成する場合は、API UpdateDecoderManifest オペレーションを使用してデコーダーマニフェストをアクティブ化する必要があります。詳細については、「AWS IoT FleetWise Word デコーダーマニフェストを更新する」を参照してください。

    • AWS IoT FleetWise Word コンソールを使用してデコーダーマニフェストを作成すると、 AWS IoT FleetWise Word は自動的にデコーダーマニフェストをアクティブ化します。

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

.dbc ファイルを取得するには
  1. EngineSignals.zip をダウンロードします。

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

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