v1.0.17
Add GPS dongle support for mobile nodes
wifi_feeder now automatically detects a USB GPS dongle on /dev/ttyUSB* or /dev/ttyACM* at startup and streams live coordinates to the server via the heartbeat. Mobile nodes will have their position updated in real time as they move.
How it works:
- GPS device is auto-detected on startup (or set
GPS_DEVICEin/opt/droneaware/config.envto pin a specific path) - NMEA $GPRMC/$GNRMC sentences are parsed in a background thread
- Only valid fixes (status
A) update the position — no-fix frames are skipped - On disconnect, the thread retries automatically every 10 seconds
- If no dongle is present, heartbeat sends
nulllat/lon and the server leaves existing position unchanged
Installer: adds node user to dialout group for serial device access (takes effect after the reboot at end of install).
Full binary release.