tmc + connected vehicle dataxxx yyy zzz aaa xxx yyy zzz protocols transportation mobility cloud...
TRANSCRIPT
TMC + Connected Vehicle Data
September 2019Autonomic LLC. - Private and Confidential
Autonomic LLC. - Private and Confidential
Product Head of Data Processing [email protected] // @jayhum
Jay Hum
Head of Data Processing [email protected]
Carlos Garcia
Autonomic LLC. - Private and Confidential
Autonomic LLC. - Private and Confidential
Autonomic LLC. - Private and Confidential
Autonomic LLC. - Private and Confidential
Transportation Mobility Cloud (TMC)
Autonomic LLC. - Private and Confidential
• Open cloud-based API platform
Transportation Mobility Cloud (TMC)
Autonomic LLC. - Private and Confidential
• Open cloud-based API platform
• Focused on transportation and mobility
Transportation Mobility Cloud (TMC)
Autonomic LLC. - Private and Confidential
• Open cloud-based API platform
• Focused on transportation and mobility
Transportation Mobility Cloud (TMC)
• Quick and easy access to vehicle data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Transportation Mobility Cloud
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Transportation Mobility Cloud
Applications & Experiences
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Transportation Mobility Cloud
Applications & Experiences
Connected Vehicle Data
Autonomic LLC. - Private and Confidential1. APIs = Application Programming Interfaces
Transportation Mobility Cloud
Applications & Experiences
Connected Vehicle Data
Autonomic LLC. - Private and Confidential
Transportation Mobility Cloud
Autonomic LLC. - Private and Confidential
XXX YYY ZZZ AAA
Transportation Mobility Cloud
Devices
Autonomic LLC. - Private and Confidential
XXX YYY ZZZ AAA XXX YYY ZZZ
Protocols
Transportation Mobility Cloud
Devices
Au
Autonomic LLC. - Private and Confidential
Autonomic LLC. - Private and Confidential
Data Dictionary
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
First Class Citizens
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
First Class Citizens• Decoupled from a device
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
First Class Citizens• Decoupled from a device• Eliminate device specific or bespoke meaning
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
First Class Citizens• Decoupled from a device• Eliminate device specific or bespoke meaning
Device-Centric to Data-Centric View
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
First Class Citizens• Decoupled from a device• Eliminate device specific or bespoke meaning
Device-Centric to Data-Centric View• Provide enough context on their own
Autonomic LLC. - Private and Confidential
Signal – A value or state measured by a sensor at a specific point in timeIndicator – A state or status defined as either `ON` or `OFF`Event – A change in state or state transition
Data Dictionary
First Class Citizens• Decoupled from a device• Eliminate device specific or bespoke meaning
Device-Centric to Data-Centric View• Provide enough context on their own• Provide insight that is actionable
Autonomic LLC. - Private and Confidential
Example: Well-Known Signal
Autonomic LLC. - Private and Confidential
Proprietary Protocol• Name: Vehicle Lock Status • CAN Signal: xxxXXXXxxxx • Enum:
• Lock_X • Lock_Y • Unlock_X • Unlock_Y
Example: Well-Known Signal
Autonomic LLC. - Private and Confidential
Proprietary Protocol• Name: Vehicle Lock Status • CAN Signal: xxxXXXXxxxx • Enum:
• Lock_X • Lock_Y • Unlock_X • Unlock_Y
Example: Well-Known Signal
Well-Known Signal• Name: Door Lock Status • Enum (DoorLockStatus):
• Locked • Unlocked • Double Locked
Autonomic LLC. - Private and Confidential
Proprietary Protocol• Name: Vehicle Lock Status • CAN Signal: xxxXXXXxxxx • Enum:
• Lock_X • Lock_Y • Unlock_X • Unlock_Y
Example: Well-Known Signal
Well-Known Signal• Name: Door Lock Status • Enum (DoorLockStatus):
• Locked • Unlocked • Double Locked
• Tag (VehicleDoor): • Front L/R • Rear L/R • Sliding L/R • Rear Cargo L/R • Tailgate • All Doors
• Tag (OccupantRole): • Driver • Passenger
Autonomic LLC. - Private and Confidential
Example: Well-Known Event
Autonomic LLC. - Private and Confidential
Proprietary Protocol• Name: Hard Acceleration Alert • CAN Signal:
• xxxXXXXxxxx • yyyYYYYyyyy
Example: Well-Known Event
Autonomic LLC. - Private and Confidential
Proprietary Protocol• Name: Hard Acceleration Alert • CAN Signal:
• xxxXXXXxxxx • yyyYYYYyyyy
Example: Well-Known Event
Well-Known Signal• Name: Harsh Acceleration Event • Trigger Condition:
• Harsh Acceleration Started • Harsh Acceleration Stopped
• Additional Signals: • Accelerator Pedal Position • Acceleration • Heading • Engine Speed • Position • Speed
Autonomic LLC. - Private and Confidential
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud• Ability to extend actions on the data
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud• Ability to extend actions on the data• Applications are no longer locked to a specific device
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud• Ability to extend actions on the data• Applications are no longer locked to a specific device
What Does This Mean to OEMs?
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud• Ability to extend actions on the data• Applications are no longer locked to a specific device
What Does This Mean to OEMs?• Ability to extract more value from the data
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud• Ability to extend actions on the data• Applications are no longer locked to a specific device
What Does This Mean to OEMs?• Ability to extract more value from the data• Faster development and time to market
Autonomic LLC. - Private and Confidential
Why Should Developers/Product Owners Care?• Move actions from the device to the cloud• Ability to extend actions on the data• Applications are no longer locked to a specific device
What Does This Mean to OEMs?• Ability to extract more value from the data• Faster development and time to market• More engagement and increased customer lifetime value
Autonomic LLC. - Private and Confidential
APIs
Autonomic LLC. - Private and Confidential
Provide Access to
Autonomic LLC. - Private and Confidential
• Streaming or near real-time connected vehicle data • e.g. Live maps, dashboard, manage by exception use cases
Provide Access to
Autonomic LLC. - Private and Confidential
• Streaming or near real-time connected vehicle data • e.g. Live maps, dashboard, manage by exception use cases
• Historical or time-series connected vehicle data • e.g. Aggregations such as: Fuel consumption over the past seven days
Provide Access to
Autonomic LLC. - Private and Confidential
• Streaming or near real-time connected vehicle data • e.g. Live maps, dashboard, manage by exception use cases
• Historical or time-series connected vehicle data • e.g. Aggregations such as: Fuel consumption over the past seven days
• Historical or descriptive information • e.g. Make, model, year, FTCP version, permissions, groups
Provide Access to
Autonomic LLC. - Private and Confidential
Feed Service & API
Autonomic LLC. - Private and Confidential
Feed Service & API
Autonomic LLC. - Private and Confidential
• Provides a high-volume, real-time, and persistent stream of data
Feed Service & API
Autonomic LLC. - Private and Confidential
• Provides a high-volume, real-time, and persistent stream of data• Allows granular filtering of assets and data attributes
Feed Service & API
Autonomic LLC. - Private and Confidential
• Provides a high-volume, real-time, and persistent stream of data• Allows granular filtering of assets and data attributes• Intended to be integrated with backend services
Feed Service & API
Autonomic LLC. - Private and Confidential
• Provides a high-volume, real-time, and persistent stream of data• Allows granular filtering of assets and data attributes• Intended to be integrated with backend services• gRPC interface
Feed Service & API
Autonomic LLC. - Private and Confidential
• Provides a per-fleet (Group) and per-VIN (Vehicle) centric view • Ability to aggregate data from multiple vehicles (Group) at once • Ability to aggregate data over a time range (Group) • Ability to perform complex queries with the use of filters • Ability to specify a time range • REST interface
Group API // Vehicle API
Autonomic LLC. - Private and Confidential
Geofence Service & API
Autonomic LLC. - Private and Confidential
• Premium, value-add service
Geofence Service & API
Autonomic LLC. - Private and Confidential
• Premium, value-add service• Ability to create and manage lists of geofences
Geofence Service & API
Autonomic LLC. - Private and Confidential
• Premium, value-add service• Ability to create and manage lists of geofences• Derive relevant geofence enter & exit events
Geofence Service & API
Autonomic LLC. - Private and Confidential
• Premium, value-add service• Ability to create and manage lists of geofences• Derive relevant geofence enter & exit events• Support a number of commercial and retail use cases
Geofence Service & API
Autonomic LLC. - Private and Confidential
https://developer.autonomic.ai/getting-started