feedback time

This commit is contained in:
Chris Rai
2026-02-02 21:43:03 -05:00
parent 80c7b7caf3
commit 54b17cf126

View File

@@ -2,6 +2,18 @@
A lightweight vehicle simulator that generates CAN telemetry and sends it to the cloud gateway.
## Background
This service replaces the older `project-ai/tools/k8s-socket-can` tool. We rewrote it because:
1. **Simpler deployment** - Pure Go service that runs in K8s without SocketCAN kernel dependencies
2. **No hardware requirements** - The original required a CAN interface or vcan setup; this generates synthetic frames
3. **Cloud-native** - Designed for K8s from the start, uses the shared cloud-services build/deploy pipeline
4. **Self-registering** - Automatically registers with manufacturer API and handles certificate provisioning
5. **Configurable** - VIN prefix, send interval, and endpoints all configurable via env vars
The original k8s-socket-can was designed for testing with real CAN hardware or Linux vcan interfaces. For demo/testing purposes where we just need telemetry flowing through the system, this lightweight simulator is more practical.
## Overview
This service simulates a connected vehicle (T.Rex) by: