Manage AWS IoT FleetWise vehicles
Vehicles are instances of vehicle models. Vehicles must be created from a vehicle model and associated with a decoder manifest. Vehicles uploads one or more data streams to the cloud. For example, a vehicle can send mileage, engine temperature, and state of heater data to the cloud. Every vehicle contains the following information:
vehicleName
-
An ID that identifies the vehicle.
Do not add personally identifiable information (PII) or other confidential or sensitive information in your vehicle name. Vehicle names are accessible by other AWS services, including Amazon CloudWatch. Vehicle names aren't intended to be used for private or sensitive data.
modelManifestARN
-
The Amazon Resource Name (ARN) of a vehicle model (model manifest). Every vehicle is created from a vehicle model. Vehicles created from the same vehicle model consist of the same group of signals inherited from the vehicle model. These signals are defined and standardized in the signal catalog.
decoderManifestArn
-
The ARN of the decoder manifest. A decoder manifest provides decoding information that AWS IoT FleetWise can use to transform raw signal data (binary data) into human-readable values. A decoder manifest must be associated with a vehicle model. AWS IoT FleetWise uses the same decoder manifest to decode raw data from vehicles created based on the same vehicle model.
attributes
-
Attributes are key-value pairs that contain static information. Vehicles can contain attributes inherited from the vehicle model. You can add additional attributes to distinguish an individual vehicle from other vehicles created from the same vehicle model. For example, if you have a black car, you can specify the following value for an attribute:
{"color": "black"}
.Important
Attributes must be defined in the associated vehicle model before you can add them to individual vehicles.
For more information about vehicle models, decoder manifests, and attributes, see Model AWS IoT FleetWise vehicles.
AWS IoT FleetWise provides the following API operations that you can use to create and manage vehicles.
-
CreateVehicle – Creates a new vehicle.
-
BatchCreateVehicle – Creates one or more new vehicles.
-
UpdateVehicle – Updates an existing vehicle.
-
BatchUpdateVehicle – Updates one or more existing vehicles.
-
DeleteVehicle – Deletes an existing vehicle.
-
ListVehicles – Retrieves a paginated list of summaries of all vehicles.
-
GetVehicle – Retrieves information about a vehicle.
Tutorials
- Provision AWS IoT FleetWise vehicles
- Reserved topics in AWS IoT FleetWise
- Create an AWS IoT FleetWise vehicle
- Create multiple AWS IoT FleetWise vehicles
- Update an AWS IoT FleetWise vehicle
- Update multiple AWS IoT FleetWise vehicles
- Delete an AWS IoT FleetWise vehicle
- Get AWS IoT FleetWise vehicle information