syntax = "proto3"; /** *
This set of messages can be used for self describing messages using key value pairs, for dynamic data collection..
* *Direction | *Subscribe Topic | *Publish Topic | *
---|---|---|
Vehicle to Cloud | *data/# | *data/device_id | *
Cloud to Vehicle | *device_id/data | *device_id/data | *
Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. VehicleMessageHeading vehicleMessageHeading = 1; repeated dataPayload DataPayload = 2; } message dataPayload { string key = 1; string stringValue = 2; double doubleValue =3; int32 intShortValue = 4; int64 intLongValue =5; bool boolValue = 6; bytes bytesValue = 7; } message PublishDataCollectionDescriptor { bytes dataCollectionScheme = 1; } message PublishVehicleModelMapping { bytes dataCollectionScheme = 1; }