feat: initial rusty-telemetry UDP listener

- Async UDP listener on configurable bind address (default 127.0.0.1:5005)
- RUSTY_TELEMETRY_BIND env var for cross-machine deployment
- Deserializes JSON telemetry frames with serde
- deny_unknown_fields for schema drift detection
- ReceiveStats tracker with packet rate and data rate
- Locked stdout writes for efficient output
- .gitignore for /target/ and .idea/
This commit is contained in:
Jan-Peter von Hunnius 2026-06-01 15:13:13 +02:00
commit 30543fd0ba
7 changed files with 797 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/target/
.idea/