In order to realize this, an additional ruggedized computer was integrated, which records operating events via the CAN bus, filters them suitably and processes them with GPS data. It then sends the data as a status email via a GSM data connection either regularly or on demand. This computer is equipped with a minimal Linux system, which contains a busybox and the necessary libraries in order to be able to communicate with the peripheral devices GSM modem and GPS, and the CAN bus.
It was emlix's task to design and implement the remote diagnosis application. It was also necessary to find a suitable way to install this application and its dependencies onto the device in a production-friendly manner.
Firstly, it had to be ensured that all the relevant CAN messages in the predetermined configuration would be collected and stored in a suitable way. The same applied to the NMEA data from the GPS module. Here, the aim was to record machine movements at the time intervals given in the configuration. These recordings are collected and stored to be called up later. The GPS module is also used for the synchronization of the system time.