End-to-end pipeline · ADS-B capture · audio recording · dataset building · model training · evaluation
| From | To | Transport | Format / Notes |
|---|---|---|---|
| RPi 4B | Ubuntu | HTTP GET :80 | JSON aircraft list — polled every 1 s by ReadsbClient |
| RPi Zero 2W | Ubuntu | TCP :9876 | [8B float64 Unix timestamp][4B uint32 byte_len][N bytes PCM S16LE] — continuous framed stream; server maintains 60 s ring buffer |
| Ubuntu | Ubuntu | local disk | recordings/audio/<id>.wav + recordings/metadata/<id>.json per flyover event |
| Ubuntu | Ubuntu | local disk | dataset/clips/*.wav · dataset/train.csv / val.csv · *.spec.npy |
| Ubuntu | DGX Spark | rsync / SSH | Source code + dataset/ (includes .spec.npy). Excludes recordings/. |
| DGX Spark | DGX Spark | local disk | checkpoints/*.ckpt · checkpoints/labelEncoder.json · checkpoints/labelEncoder_<ts>.json |