The CVG solution has three elements; all of which work together to provide the seamless, managed and reliable experience – a client that runs on hardware in the vehicle, a server which runs in the cloud, and a management interface which runs on any web browser. Pravala has partnered with multiple Tier 1 suppliers and OEMs to integrate the CVG client application onto existing hardware modules, including Telematics Control Units (TCUs) and in-car infotainment systems. This provides the ultimate solution – advanced management and connectivity solutions on existing, proven hardware.

In the vehicle


The in-vehicle component of the CVG is a software application that runs on a variety of existing hardware modules running the Linux or QNX operating systems. This application manages all of the network traffic generated by devices in the vehicle, to provide seamless handover, bandwidth aggregation, policy control, and quality of service capabilities. Using a comprehensive set of policy conditions, it is possible to dynamically manage and optimize the car to cloud communication for cost, performance or security reasons. The in-vehicle component not only manages network traffic from in-vehicle systems, such as the infotainment system and assorted ECUs, but also any device the consumer brings into the vehicle, including smartphones, tablets and laptops which access in-vehicle data via Wi-Fi, Bluetooth or USB.

The CVG application typically runs on one of two hardware modules in the vehicle – a module providing network connectivity, such as a TCU, or a module providing in-vehicle Wi-Fi connectivity, such as either a TCU or an infotainment module. These modules are the typical because of their role as a network traffic gateway, and the CVG application must run on gateway devices to function. Other hardware modules that act in a similar role could also run the in-vehicle CVG application.

The CVG application creates a network tunnel between the car and the cloud, over which all data is passed using industry-standard encryption. This tunnel provides the vehicle a persistent connection to the cloud, regardless of whether the vehicle is currently using any combination of 3G/LTE, Wi-Fi, and smartphone data links to access the cloud. This persistent connection ensures that all applications in the vehicle, whether running on smartphones, tablets, or in-vehicle systems, are able to seamlessly, securely and intelligently utilize the available bandwidth, taking into consideration cost, performance and application type.

The CVG application runs on the Linux and QNX operating systems, and is compatible with a variety of CPU architectures, including ARM, MIPS, PowerPC and x86. The CVG is compatible with Qualcomm-based cellular radios, and a variety of Wi-Fi chipsets, including Atheros, Broadcom and others.

Connected Vehicle Gateway Platform

The CVG cloud anchors vehicles on to the Internet, making mobile as easy as operating on fixed networks.

The CVG management portal enables remote management and reporting of the CVG platform.