Aggiorna un FleetWise veicolo AWS IoT - AWS IoT FleetWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna un FleetWise veicolo AWS IoT

È possibile utilizzare l'UpdateVehicleAPIoperazione per aggiornare un veicolo esistente. Gli esempi seguenti utilizzano AWS CLI.

Per aggiornare un veicolo, esegui il seguente comando.

Replace (Sostituisci) file-name con il nome del JSON file che contiene la configurazione del veicolo.

aws iotfleetwise update-vehicle --cli-input-json file://file-name.json
Esempio configurazione del veicolo
  • Replace (Sostituisci) vehicle-name con l'ID del veicolo che desideri aggiornare.

  • (Facoltativo) Sostituisci model-manifest-ARN con il modello ARN di veicolo (manifesto del modello) utilizzato per sostituire il modello di veicolo in uso.

  • (Facoltativo) Sostituisci decoder-manifest-ARN con il manifesto ARN del decoder associato al nuovo modello di veicolo specificato.

  • (Facoltativo) Sostituisci attribute-update-mode con gli attributi del veicolo.

    • Merge— Unisce nuovi attributi in attributi esistenti aggiornando gli attributi esistenti con nuovi valori e aggiungendo nuovi attributi se non esistono.

      Per esempio, se un veicolo ha i seguenti attributi:{"color": "black", "fuelType": "electric"}, e aggiorni il veicolo con i seguenti attributi:{"color": "", "fuelType": "gasoline", "model": "x"}, il veicolo aggiornato ha i seguenti attributi:{"fuelType": "gasoline", "model": "x"}.

    • Overwrite— Sostituire gli attributi esistenti con nuovi attributi.

      Ad esempio, se un veicolo ha i seguenti attributi: e {"color": "black", "fuelType": "electric"} si aggiorna il veicolo con l'{"model": "x"}attributo, il veicolo aggiornato dispone dell'{"model": "x"}attributo.

    Questo è necessario se nell'input sono presenti degli attributi.

  • (Facoltativo) Per aggiungere nuovi attributi o aggiornare quelli esistenti con nuovi valori, configuraattributes. Ad esempio, se hai un'auto elettrica, puoi specificare il seguente valore per un attributo:{"fuelType": "electric"}.

    Per eliminare gli attributi, configura attributeUpdateMode suMerge.

    Importante

    Gli attributi devono essere definiti nel modello di veicolo associato prima di poterli aggiungere ai singoli veicoli.

{ "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-arn", "decoderManifestArn": "decoder-manifest-arn", "attributeUpdateMode": "attribute-update-mode" } }