Vehicle Intelligence Platform
A full-stack vehicle telemetry and intelligence platform. Custom ESP32 hardware connects to OBD-II, streams real-time data to mobile and web dashboards, with an AI assistant for natural-language vehicle queries.
Real-Time Telemetry
AI Assistant
Custom Hardware
133+ Tests
The Problem
Why vehicle data is untapped
Modern vehicles generate rich OBD-II data, but drivers and fleet managers have no accessible tool to interpret it.
Separate apps for diagnostics, trip tracking, fuel economy, and safety scoring. No unified intelligence layer.
Breakdowns happen before problems are detected. No predictive alerts, no health scoring, no trend analysis.
Can't ask your car questions. No natural-language interface to understand driving patterns or vehicle health.
Features
From raw OBD-II data to actionable intelligence
60+ OBD-II PIDs across 6 OBD-II modes (current data, freeze frame, DTCs, VIN), GPS via NMEA, and 6-axis IMU at 100Hz — all streaming via dual WebSocket + SSE architecture.
vectis-ai.features.items.predictive.description
vectis-ai.features.items.geofence.description
Auto start/end detection, route recording, trip stats, and replay. Full trip history with cost analysis.
vectis-ai.features.items.mobile.description
vectis-ai.features.items.assistant.description
Performance
What Vectis AI delivers
60+
OBD-II parameters
100Hz
IMU sampling rate
16
Geofence zones
72h+
Offline buffer capacity
A/B
OTA with rollback
133+
Automated tests
Tech Stack
Fastify, TypeScript, Prisma, PostgreSQL + TimescaleDB, Redis
Anthropic Claude API, streaming SSE, natural-language vehicle queries
Next.js 14, Tailwind CSS, shadcn/ui, real-time data visualization
React Native, Expo, NativeWind, BLE pairing, Detox E2E tests
ESP32-S3, ESP-IDF 5.x, FreeRTOS, CAN/TWAI, ISO-TP, GPS NMEA, MPU6050
Docker, GitHub Actions CI, Vitest, JWT auth, Swagger API docs
Source Code
The Vectis AI platform — backend, frontend, mobile app, and firmware — is available upon request.
To access the source code, please sign our Non-Disclosure Agreement. This is a standard legal formality.
Need strategic AI guidance for your fleet or IoT platform? Our consulting services can help.
70% of AI pilots never reach production. Get the playbook for the 30% that does.
Unsubscribe anytime. No spam, ever.
Architecture
Three layers: an ESP32 device that bridges the manufacturer silo, multi-surface clients for live telemetry, and an AI assistant that explains what the data means.
Custom ESP32 firmware on top of OBD-II / CAN bus. Real-time PIDs, IMU fusion, geofencing, 72h offline buffer, OTA updates. The hardware that unlocks fleet visibility from manufacturer-locked data.
React Native mobile app, Next.js web dashboard, WebSocket/SSE for live telemetry, HTTPS/MQTT for device ingest. Fleet operators on the desk, drivers in the seat, ops in the field — same data, different surfaces.
Mistral-grounded assistant interprets raw CAN data in plain English: predictive maintenance, anomaly detection, trip summaries, driving-behaviour scoring. The translation layer between sensor noise and an operations decision.
What Vectis sees
OBD-II + CAN bus give 100+ live channels per vehicle. Vectis surfaces the channels that actually matter for fleet operations and driving-behaviour analytics — and lets the AI assistant interpret them in plain English.
PID 0DLive km/h at 10 Hz. Drives trip segmentation, speed-limit-violation alerts, and the fleet-wide eco-driving score. Cross-references geofence boundaries.
PID 0CEngine load proxy. Predictive-maintenance models flag drift from the per-vehicle RPM baseline as a leading indicator for misfire, lambda drift, transmission wear.
PID 11% throttle. Combined with RPM + Speed for aggression scoring, behaviour coaching, and harsh-acceleration event detection.
PID 05Engine block temperature. Anomaly detection catches early overheat before the dashboard warning light, with AI assistant explaining likely cause in plain English.
PID 0FAir-density input to the ECU's fuel calculation. Useful for diagnosing power loss complaints and validating modifications like cold-air-intake performance claims.
PID 0BEngine load measurement (NA + turbo). Boost-curve visualisation for turbo cars; load-vs-RPM heatmap for tuning analysis and tow-vehicle stress logging.
PID 2FTank % at 0.5 Hz. Drives refuel detection, theft alerts (sudden drop), and per-trip MPG calculation cross-referenced with distance from speed integration.
PID 14Air-fuel ratio. Long-term drift flags catalytic converter degradation, lambda sensor aging, and unauthorised fuel-system modifications.
MODE 03Real-time engine + transmission + ABS fault codes. AI assistant translates 'P0420' into 'Catalytic converter efficiency below threshold — likely due to lambda sensor age or exhaust leak.'
ONBOARDESP32-side 9-axis IMU. Detects harsh braking, sharp cornering, collision events, road-surface roughness. Independent of CAN data so it works on older non-OBD vehicles too.
GNSSGPS + cellular fusion. User-defined zones (home, depot, customer site) fire alerts on entry/exit. 72 h offline buffer when cell coverage drops.
OTAPer-device firmware version + signed-OTA pipeline. Surfaces device-fleet drift, supports staged rollouts, and rolls back automatically on telemetry-loss detection.