EMBEDDED
Simulator & Relay
Simulator and relay for validating embedded systems without depending on physical equipment. C++ and Rust implementations, with a Flutter UI.
- Problem
- Validate an embedded system that depends on physical equipment without reproducing the field environment in the lab.
- My role
- Designed and built the simulator, the relay and the interface bridge, plus validation and packaging.
- Key decision
- Rust + Tokio for concurrency and networking, with FFI to the Flutter UI and a focus on automated tests.
- Result
- Test scenarios that real hardware doesn't produce on demand, with less dependence on the bench.
C++RustTokioFlutterFFITCP