Ground control station for simulated uncrewed vehicles. A hand-written MAVLink v2 codec, an aircraft flying in its own process over UDP, and a console that says how old its data is - and stops claiming to be current when it isn't. .NET 10, React, Postgres, one docker compose up.
dockerfile simulation reactjs mavlink server-sent-events dotnet-core drones asp-net telemetry-data uavs typescipt chsarp postgressql docker-compose-files maplibre-gl-js ground-control-system
-
Updated
Aug 14, 2026 - C#