The main focus of this thesis was to develop a system end-to-end that is capable of empowering a vehicle with additional features that the car couldn’t do before, by using only a tiny hardware module.
A wide variety of possibilities can open up such as the comprehensive and real-time remote monitoring of the vehicle and other features that would otherwise require visiting a specialized car garage. There’s the possibility of reading out the fault codes, known by most of the drivers, but we can also gain access to live engine data without any serious modification of the electric system. For all this, we only need access to the standardized service connector, plug the above mentioned hardware and right after that we are able to connect our phone to the vehicle. Because of the understandable interests of the automobile manufacturers, not every information is openly available for such a complex application. This meant that reverse-engineering, which is a way of precisely understand the operation of a closed system, played a significant role during the development.
The document describes the designing of the hardware unit with its challenges in details and presents the deficiencies of the final system with some correction suggestions. Several implemented software components will be presented some of which is potentially an outlook from the general electrical engineering skillset, and will be a determinative technology in the near future in my opinion. There will also be a brief mention about the connected cars of the future in connection with some serious safety considerations.
Although the system has been designed based on only one car model, I believe that the described techniques and technologies can serve as a recipe for other similar projects as well.