Modular microservices and web front end of electric vehicle conversions.
The EV conversion dashboard includes a set of microservices written in Rust to ingest data from the following devices and publish over MQTT for live viewing as well as storing in InfluxDB using Telegraf:
| Type | Device | Comms |
|---|---|---|
| BMS | Thunderstruck MCU | CAN |
| Motor Controller | Alltrax SR | USB |
| GPS | Generic NMEA0183 | USB |
| Energy Monitor | PZEM-003 | USB-RS485 |
| Screen | HDMI Touchscreen | USB (DDCUTIL) |