Criar um veículo (AWS CLI) - AWS IoT FleetWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar um veículo (AWS CLI)

Ao criar um veículo, você deve usar um modelo de veículo associado a um manifesto do decodificador. Você pode usar a operação CreateVehicleda API para criar um veículo. O exemplo a seguir usa a AWS CLI.

Importante

Antes de começar, verifique o seguinte:

Para criar um veículo, execute o seguinte comando.

Substitua file-name pelo nome do arquivo JSON que contém a configuração do veículo.

aws iotfleetwise create-vehicle --cli-input-json file://file-name.json
exemplo configuração do veículo
  • (Opcional) O valor associationBehavior pode ser um dos seguintes:

    • CreateIotThing— Quando seu veículo é criado, AWS a IoT cria FleetWise automaticamente AWS IoT algo com o nome do ID do veículo.

    • ValidateIotThingExists — Use uma coisa da AWS IoT existente para criar um veículo.

      Para criar AWS IoT algo, execute o comando a seguir. Substitua thing-name pelo nome da coisa que você quer criar.

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

    Se não for especificado, a AWS IoT cria FleetWise automaticamente AWS IoT algo para o seu veículo.

    Importante

    Certifique-se de que a AWS IoT coisa seja provisionada após a criação do veículo. Para ter mais informações, consulte Provisionar veículos.

  • Substitua vehicle-name por um dos seguintes.

    • O nome da sua AWS IoT coisa, se associationBehavior estiver configurado paraValidateIotThingExists.

    • O ID do veículo a ser criado se associationBehavior estiver configurado como CreateIotThing.

      O ID do veículo pode ter de 1 a 100 caracteres. Caracteres válidos: a–z, A–Z, 0–9, traço (‐), sublinhado (_) e dois pontos (:).

  • Substitua model-manifest-ARN pelo ARN do modelo do veículo (manifesto do modelo).

  • Substitua decoder-manifest-ARN pelo ARN do manifesto do decodificador associado ao modelo de veículo especificado.

  • (Opcional) Você pode adicionar outros atributos para distinguir este veículo de outros veículos criados usando o mesmo modelo de veículo. Por exemplo, se você tiver um carro elétrico, poderá especificar o seguinte valor para um atributo: {"fuelType": "electric"}.

    Importante

    Os atributos devem ser definidos no modelo de veículo associado antes de poder adicioná-los a veículos individuais.

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