建立車輛 (AWS CLI) - AWS IoT FleetWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立車輛 (AWS CLI)

建立車輛時,您必須使用與解碼器清單相關聯的車輛型號。您可以使用 CreateVehicleAPI 操作來創建車輛。下列為使用 AWS CLI的範例。

重要

在開始之前,請檢查以下內容:

  • 您必須擁有車輛型號,並且車輛型號的狀態必須是ACTIVE。如需詳細資訊,請參閱 創建和管理車輛模型

  • 您的車輛型號必須與解碼器清單相關聯,並且解碼器清單的狀態必須是。ACTIVE如需詳細資訊,請參閱 創建和管理解碼器清單

若要建立車輛,請執行下列指令。

將文件名替換為包含車輛配置的 JSON 文件的名稱。

aws iotfleetwise create-vehicle --cli-input-json file://file-name.json
範例 車輛配置
  • (選擇性) associationBehavior 值可以是下列其中一項:

    • CreateIotThing— 創建車輛後, AWS IoT FleetWise 會自動為您的車輛創建帶有車輛 ID 名稱的 AWS IoT 東西。

    • ValidateIotThingExists— 使用現有的 AWS IoT 東西來創建車輛.

      若要建立 AWS IoT 物件,請執行下列命令。將物件名稱取代為您要建立之物件的名稱。

      aws iot create-thing --thing-name thing-name

    如果未指定, AWS IoT FleetWise 會自動為您的車輛建立物 AWS IoT 件。

    重要

    確保在車輛創建後配置了該 AWS IoT 物件。如需詳細資訊,請參閱 提供車輛

  • 以下列其中一項取代車輛名稱

    • AWS IoT 物件的名稱 (若設定associationBehavior為) ValidateIotThingExists

    • 如果設定為,則associationBehavior要建立的車輛 ID CreateIotThing

      車輛識別碼可以有 1-100 個字元。有效字元:a—z、A—Z、0—9、破折號 (‐)、底線 (_) 和冒號 (:)。

  • 模型清單-ARN 替換為車輛型號的 ARN(車型清單)。

  • 用與指定車輛型號相關聯的解碼器清單的 ARN 替換解碼器清單- ARN。

  • (可選)您可以添加其他屬性,以區分此車輛與從同一車輛型號創建的其他車輛。例如,如果您有一輛電動汽車,則可以為屬性指定以下值:{"fuelType": "electric"}

    重要

    屬性必須先在關聯的車輛模型中定義,才能將其新增至個別車輛。

{ "associationBehavior": "associationBehavior", "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-ARN", "decoderManifestArn": "decoder-manifest-ARN", "attributes": { "key": "value" } }