Upgrade to Pro — share decks privately, control downloads, hide ads and more …

COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用

Avatar for Yuto Osawa Yuto Osawa
September 09, 2025

COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用

Avatar for Yuto Osawa

Yuto Osawa

September 09, 2025
Tweet

Other Decks in Technology

Transcript

  1. データの豊富さ エンジン情報 車両状態 走行データ 環境データ 診断情報 高い価値 安全性向上 予知保全 新サービス創出

    利用状況分析・改善 扱いの難しさ メーカー・車種・年式ごとの違い 複雑な信号形式 車両データの特徴 3
  2. CAN バイナリデータを信号名と値に変換 BU_: ECU1 ECU2 BO_ 100 ExampleMessage: 8 ECU1

    SG_ ExampleSignal : 0|8@1+ (1,0) [0|255] "" ECU2 CAN DBC ファイルによるデコード 5
  3. VSS カタログ 事前定義済み信号の集合 Vehicle.Speed, Vehicle.Engine.RPM 等 データ型、単位、説明が標準定義 GitHub 上でオープンソースとして公開 ルールセット

    データ定義のルール 階層構造の記述方法を定義 データ型など文法 拡張・カスタマイズの仕組み VSS の構成要素 11
  4. YAML と Protobuf での相互変換などさまざまなフォーマット同士の変換 複数の VSS ファイルの合成(オーバーレイ) vspec export json

    --vspec spec/VehicleSignalSpecification.vspec --output vss.json [16:40:03] INFO Added 29 quantities from __init__.py:895 /Users/Foo/workspace/vehicle_signal_specification/spec/quantities. yaml INFO Added 62 units from __init__.py:923 /Users/Bar/workspace/vehicle_signal_specification/spec/units.yaml INFO Loading vspec from spec/VehicleSignalSpecification.vspec... utils.py:81 [16:40:04] INFO Check type usage __init__.py:117 INFO Generating JSON output... json.py:142 INFO Serializing compact JSON... json.py:148 https://github.com/COVESA/vss-tools/blob/master/docs/vspec.md 開発ツール: VSS Tools 13
  5. Core 仕様 Get: データの取得 Set: データの設定 Subscribe: 収集条件に基づく継続的 な車両データの取得 認証・認可:

    セキュアなアクセス制御 Payload Encoding JSON スキーマ: OpenAPI などで活用 可能なスキーマ定義 Protobuf: Protobuf でのエンコー ド/デコード Transport WebSocket HTTP/REST MQTT gRPC API 仕様: VISS 14
  6. 1. 受信: クラウドからの定義情報 2. マッピング: CAN などの信号 → VSS データモデル

    3. フィルタリング: 収集条件に合致したデータのみ 4. 送信: AWS IoT Core へデータ送信 2. 車両側エージェントの処理 23
  7. Firehose → S3 や S3 Tables で蓄積し、Athena で分析 バッチ分析処理などでも活用可能 必要に応じて、時系列

    DB などのストアやストリーム分析などコンポーネントを追加 3. 車両データの蓄積 24