Create a signal catalog (AWS CLI) - AWS IoT FleetWise

Create a signal catalog (AWS CLI)

You can use the CreateSignalCatalog API operation to create a signal catalog. The following example uses AWS CLI.

To create a signal catalog, run the following command.

Replace signal-catalog-configuration with the name of the JSON file that contains the configuration.

aws iotfleetwise create-signal-catalog --cli-input-json file://signal-catalog-configuration.json
  • Replace signal-catalog-name with the name of the signal catalog that you're creating.

  • (Optional) Replace description with a description to help you identify the signal catalog.

For more information about how to configure branches, attributes, sensors, and actuators, see Configure signals.

{ "name": "signal-catalog-name", "description": "description", "nodes": [ ... { "branch": { "description": "Root node for the vehicle.", "fullyQualifiedName": "Vehicle" } }, { "branch": { "description": "Powertrain data for battery management.", "fullyQualifiedName": "Vehicle.Powertrain" } }, { "branch": { "description": "Transmission-specific data, stopping at the drive shafts.", "fullyQualifiedName": "Vehicle.Powertrain.Transmission" } }, { "sensor": { "dataType": "FLOAT", "description": "Vehicle_Odometer", "fullyQualifiedName": "Vehicle.Powertrain.Transmission.VehicleOdometer", "max": 67108863.984375, "min": 0, "unit": "km" } }, { "branch": { "description": "All data concerning steering, suspension, wheels, and brakes.", "fullyQualifiedName": "Vehicle.Chassis" } }, { "branch": { "description": "Steering wheel signals.", "fullyQualifiedName": "Vehicle.Chassis.SteeringWheel" } }, { "attribute": { "dataType": "FLOAT", "description": "The diameter of the steering wheel.", "fullyQualifiedName": "Vehicle.Chassis.SteeringWheel.Diameter", "max": 50, "min": 1, "unit": "cm" } }, { "actuator": { "dataType": "BOOLEAN", "description": "Hands Off Steering State.", "fullyQualifiedName": "Vehicle.Chassis.SteeringWheel.HandsOffSteeringState" } }, { "branch": { "description": "Front of vehicle-specific data.", "fullyQualifiedName": "Vehicle.Front" } }, { "branch": { "description": "Front right of vehicle specific data.", "fullyQualifiedName": "Vehicle.Front.Right" } }, { "branch": { "description": "Door-specific data for the front right of vehicle.", "fullyQualifiedName": "Vehicle.Front.Right.Door" } }, { "actuator": { "fullyQualifiedName": "Vehicle.Front.Right.Door.Lock", "description": "Whether the front right door is locked.", "dataType": "BOOLEAN" } } ] }