Door locks, climate control, Wi-Fi hotspots—the connected car is rich with new ways people can use their mobile devices to interact with their vehicles.
Currently, developers and manufacturers need a third-party application processor to run code that communicates with Qualcomm® Gobi™ modems and uses the data connection to control peripherals.
Now, Qualcomm is introducing a better way to develop for peripherals.
The Internet of Everything Connection Manager (IoE CM) is a software framework that includes a set of APIs for developers to more quickly and easily write programs that run on the modem silicon itself—eliminating the need for a separate silicon chip.
With IoE CM developers no longer need a separate application processor to develop features that run on the Qualcomm Gobi modem that’s already in vehicles and capable of 2G/3G/4G LTE connectivity, GPS and Wi-Fi (with a separate chip). This lowers a developer’s material costs and reduces software complexity since there’s also no need for custom software to control a Gobi modem.
Using IoE CM, we’ve developed a framework with a Cortex A5 processor running embedded Linux that allows the modem to quickly and easily communicate with peripherals such as a CAN bus transceiver or controller to control features of the vehicle including functions such as startDataCall(), sendTextMessage(), and startPhoneCall(). At 500 Mhz, while not designed for intense applications, the A5 processor is targeted for basic applications that monitor and control the cellular connection but don’t necessarily have hard, real-time deadlines. This includes lock/unlocking, remote start, geo-fencing applications, remote vehicle monitoring (such as battery level for charging electric vehicles) and systems such as OnStar.
And while the Gobi modem itself is not automotive grade, the full, packaged version is and Tier 1 suppliers have taken the Gobi modem, developed a board and ruggedized it for automotive use. And for applications requiring it, the Snapdragon 602A processor is automotive-grade silicon.
Check out the IoE CM’s capabilities in this video from our Uplinq™ 2014 conference.
In the video, a web server is running on an A5 processor, which simulates other components of our virtual car. We’ve connected one of our Gobi modems to a CAN bus controller via a standard serial connection and developed a program using the IoE CM framework to demonstrate how our customers can quickly and easily use the modem connection to control a vehicle. This program receives data over text messages or the web server, which is then used to control our virtual car.
Our program demonstrates a remote start, lock/unlocking doors, turning climate control on/off, and enabling/disabling a 4G LTE Wi-Fi hotspot. The IoE CM-enabled application receives a text message or HTTP message and then communicates that data to the CAN controller. This CAN controller then performs an action based on that data.
Already in the process of being commercialized, IoE CM capabilities for consumers are expected to be widely available soon, first for automotive applications but next for any Internet of Everything (IoE) application including wireless health and industrial applications.