| Component | Description |
|---|---|
| Raspberry Pi 4 Model B | Running Debian 12 (Bookworm) with Python 3.11 |
| Waveshare 2-CH CAN HAT | Dual MCP2515 SPI CAN interface for vehicle data |
| 4" IPS Touchscreen LCD Display (800×480) | HDMI touchscreen display for dashboard |
| Mobile Router Industrial | WiFi router designed for indoor/outdoor IoT applications |
- Device with an internet connection
- WireGuard VPN tunnel activated (configuration file provided by Software Lead)
-
System Startup
- Activate LV to power the Raspberry Pi and cellular modem.
- Raspberry Pi automatically starts telemetry services and begins logging CAN bus data.
- Verify logging status through the driver dashboard or Telemetry GUI.
-
Driving Session
- Begin driving session.
- Access the Telemetry GUI through a web browser to view live vehicle data and monitor logging status.
-
Data Processing
- End driving session.
- Stop CAN bus logging through the Telemetry GUI.
- Raspberry Pi backend processes recorded data and generates CSV and PDF reports.
-
Data Retrieval & Shutdown
- Download the ZIP archive containing the raw CAN log, human-readable CSV, and PDF report.
- Switch off LV to power down the telemetry system.
