Abstract
The Unified Software Configurable Mobility Gateway for Connected Services enables transmission of vehicle data along with the location information, abstracting complexity of multiple vehicle data sources. This is segmented into 3 operations: Data Ingestion Gateway will be a gateway device for all vehicle data sources irrespective of the data transmission protocol. Communication to these channels is bi-directional, enabling command and control. The device can also pull in data from Analog, Digital & Frequency inputs, and USB and UART interfaces. Data Communication Gateway will communicate vehicle and sensor data to consuming services through multiple data channels, including GSM (all global bands), Bluetooth, Wi-Fi and USB. Mobility Processing Unit has two components: location & GSM processing, and vehicle data processing. The separation of these segments is achieved both from the hardware perspective (by using separate micro-controllers) and from the firmware perspective using virtualization. Critically, the device software architecture ensures complete abstraction of all vehicle interfaces, radio and peripheral interfaces and communication gateways. This data is presented at the application layer of the device through standardized APIs. This ensures a wide variety of applications independently developed and abstracted from device and vehicle specific functions, ensuring rapid application development and reduced app dev costs and faster time to market.