Technical task
1. General information
The project involves the development of the hardware and software components of a calibration parameter reader for a tachograph. The device must ensure reading, data transmission to the server, protocol formation, and printing of the calibration sticker.
2. Hardware requirements
A microcontroller with sufficient performance to process the KWP2000 protocol.
Interfaces for reading data from the tachograph (K-Line, CAN, ISO 9141-2).
A communication module for data transmission to the server (Wi-Fi, GSM, or Ethernet).
An interface for connecting to a printer for printing the calibration sticker (USB, Bluetooth, or other).
Power supply from the vehicle network (12V/24V) with protection against voltage spikes or from a battery.
A case with protection against dust and moisture (IP54 or higher).
3. Software requirements
Development of firmware for reading calibration parameters of the tachograph via KWP2000.
Processing of received data and transmission to the server in JSON/XML format.
A mechanism for encrypting data during transmission.
Generation of a report protocol on the server or on the device in PDF format.
A control interface (buttons, touchscreen, or mobile application).
Automatic printing of the calibration sticker with the necessary parameters.
4. Server requirements
Receiving and processing data obtained from the reader.
Storing the history of calibrations.
Formation of the calibration protocol.
API for integration with other systems.
5. Additional requirements
Protection against unauthorized access.
Ease of use and maintenance.
The ability to update the firmware.
6. Expected result
A working prototype of the reader.
Firmware that meets all requirements.
Server part for data processing and protocol formation.
User manual.