Control of the In Car experience using SmartDeviceLink

SmartDeviceLink (SDL) is mobile-auto interaction technology which was originally devised by Ford (as an evolution of Applink) but is currently being developed under the auspices of the GENIVI alliance. This is a very interesting technology in the mobile-auto interaction space and we decided to check it out in Carmesh.

While details relating to the technology itself are somewhat in flux and the subject of the discussions within the GENIVI alliance, the basic ideas are reasonably clear. Essentially, SDL comprises of a set of standardized messages which can enable the car and the mobile to exchange state and control information. For example, it’s possible for the mobile to display specific text or images on the car dashboard, control audio playout on the car’s sound system and receive notifications when buttons on the steering wheel are pressed; in future, it should be possible to send specific Points Of Interest from the phone to the car’s navigation system amongst other things.

Continue reading

SDN’s many promises to network routing and the raise of OpenFlow

Despite the fact that the Software-Defined Networking (SDN) concept has been around for quite a while now–developed by Stanford around 2005–the hype is just growing. We strongly felt this when we attended the–HPSR2013 conference–where many research papers and  2 out of 3 tutorials discussed about SDN. Other highlights of the conference are presented in another post.

We would not say that SDN is the new ATM, which some might say was too over engineered to just work in practice. However, as with any new technology searching for its final course there were many promises which have to prove their usefulness and practicality. Here our takeaways for SDN:

Continue reading

Tizen IVI – a breakthrough in on-board units?

Last year, after some years of development, Intel and Samsung announced Tizen OS – an open platform designed to work with a broad spectrum of devices ranging from smartphones to PCs to tablets to in-car systems and TVs. Here, we focus on Tizen IVI, (for In-vehicle infotainment) as it relates to the development work in carmesh.

The Tizen IVI architecture design is driven by requirements coming from automotive industry and via the GENIVI Alliance. Some of the biggest auto makers including BMW, GM, Jaguar Land Rover, PSA Peugeot Citroen, Renault, SAIC Motor have already expressed interest in the platform as open solutions offer much potential in the automotive space.

Continue reading

Carmesh Implementation Stories (#3): Adding Geolocation to PiUi

One of the applications we’re working on in Carmesh is a Raspberry Pi based data logger. The architecture of the system is that the RPi is connected to the OBD-II interface and provides a simple web-based interface to OBD-II state to any interested clients. In our case, we will write a mobile app which will avail of this.

Continue reading