ClientRegistrationRequestV2
Request for v2/clients/registration endpoint. It requires the Client Type, Subtype and Vendor to be defined.
ClientRegistrationRequestV2
Request for v2/clients/registration endpoint. It requires the Client Type, Subtype and Vendor to be defined.
Properties
| Name | Type | Required | Description |
|---|---|---|---|
ClientType | string (one of: Vehicle, VulnerableRoadUser, TrafficLightController, InfrastructureSensor, OnboardSensor, Software) | Yes | The type of the client that is to be registered. This is one of the major traffic participant groups considered in V2X communication. The system uses this value to define which topics the client will be able to publish and subscribe to. Values: - Vehicle - Vehicle with an enclosure around the passengers. (Subtypes: Motorcycle, PassengerCar, Truck, Bus, EmergencyVehicle, SchoolBus, MaintenanceVehicle) - VulnerableRoadUser - Traffic participants without a protecting enclosure. (Subtypes: Bicycle, Pedestrian, Scooter) - TrafficLightController - A Traffic light controller system. (Subtypes: NA) - InfrastructureSensor - Sensors that are deployed in the infrastructure. (Subtypes: RoadSideUnit, Camera, Lidar, Radar, InductiveLoop, MagneticSensor) - OnboardSensor - Sensors that are onboard on a vehicle(Subtypes: Camera, Lidar, Radar) - Software - A software system or application. (Subtypes: Platform, Application, NA) |
ClientSubtype | string (one of: PassengerCar, Truck, Bus, EmergencyVehicle, SchoolBus, MaintenanceVehicle, Pedestrian, Bicycle, Scooter, Motorcycle, RoadSideUnit, Camera, Lidar, Radar, InductiveLoop, MagneticSensor, Platform, Application, NA) | Yes | The subtype or subgroup of the client type. This further specifies the client type. For example it will specify if the client is a passenger car or a truck. See the ClientType description for the supported Subtypes for each client type. |
VendorID | string | Yes | The ID the vendor wants its devices to be registered under. E.g. Verizon, GM, Ford, etc. |
DeviceID | string (uuid) | No | The generated ID (UUID v4) for the device. It can be used as: - the MQTT Client ID when connecting to the Message Exchange system - a parameter when asking for the connection endpoint - a parameter when finishing the device registration - a parameter when unregistering the device |
IMEI | string | No | The IMEI number of the device. |
ICCID | string | No | The ICCID number of the device. |
IMSI | string | No | The IMSI number of the device. |