virtual-vehicle: add simulator for mini cluster

- Uses public dev manufacturer endpoint for cert registration
- Connects to local gateway via websocket
- Generates fake CAN frames and sends telemetry
- Image: localhost:32000/virtual-vehicle:latest
This commit is contained in:
Chris Rai
2026-02-02 20:55:45 -05:00
parent b764df0e2b
commit 454f313556
9 changed files with 488 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
module github.com/fiskerinc/cloud-services/services/virtual-vehicle
go 1.25
require (
github.com/fiskerinc/cloud-services/pkg v0.0.0
github.com/gobwas/ws v1.4.0
)
require (
github.com/ReneKroon/ttlcache/v2 v2.11.0 // indirect
github.com/gobwas/httphead v0.1.0 // indirect
github.com/gobwas/pool v0.2.1 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/rs/zerolog v1.29.1 // indirect
golang.org/x/sync v0.18.0 // indirect
golang.org/x/sys v0.38.0 // indirect
)
replace github.com/fiskerinc/cloud-services/pkg => ../../pkg