Automotive Telematics &
Connected In-Vehicle Services

Turbocharge development of vehicle telematics device software.

Telematics and connected in-vehicle services based on mobile communication network technologies (UMTS, LTE, 4G, 5G) providing features such as controlling vehicle comfort functions via mobile app or checking an electric vehicle's charging status are now ready for the next evolutionary step — the fully connected car.

Cellular communication modules are now more than powerful enough to run Linux and macchina.io on one or more of its CPU cores. This enables the evolutionary step from simple feature-restricted telematics systems to dynamically extensible, flexible and secure platforms based on modern IoT technologies. Such platforms make it possible to dynamically deploy new software features during the entire lifecycle of the vehicle. In-vehicle apps distributed through an "app store" enable car manufacturers and their partners to introduce new services and open new revenue opportunities.

Possible applications are automatic remote vehicle systems monitoring, emergency assistance, real-time fleet management, automatic log books, optimized service and maintenance logistics, theft protection, as well as car-sharing and rental services.

macchina.io provides a flexible, modern and industry-proven foundation for this new breed of flexible in-vehicle services platforms. Combining efficient C++ code with a high performance JavaScript engine makes it possible to run on cost-effective hardware, while still being able to write "apps" in high-level JavaScript, one of the most popular programming languages. macchina.io's sandboxing feature protects the core system from misbehaving apps. Together with macchina.io's support for code/bundle signing, this enables the dynamic deployment of third party apps to the in-vehicle telematics system.

Contact us to discuss how macchina.io can turbo-charge your next vehicle telematics project.

Connect to vehicle bus systems such as CAN and Ethernet and obtain vehicle performance and sensor data.

Connect to cloud services via MQTTS and HTTPS, access APIs and integrate with backend applications.

Process location information from connected GPS/GNSS receivers for vehicle tracking, automated log books and analysis.

Perform on-vehicle data processing and analysis to optimize maintenance and service operations.

Allow third parties to write in-vehicle apps for applications like fleet management, rental or car sharing in JavaScript or C++.