A lightweight Flask-based web server to collect, display, and manage telemetry data from the Virginia Tech Autoboat project.
autoboat_telemetry_server/
├── __init__.py # App factory
├── models.py # Database models
├── types.py # Custom types and enums
├── routes
├── __init__.py # Routes initialization
├── autopilot_parameters.py # Autopilot parameters routes
├── boat_status.py # Boat status routes
├── waypoints.py # Waypoints management routes
├── instance_manager.py # Instance management routes
instance/
├── config.py # Configuration file
├── app.db # Database filepip install -e .-
Production (Gunicorn):
gunicorn "autoboat_telemetry_server:create_app()" -
Development (Flask):
flask run
git clone https://github.com/autoboat-vt/telemetry_server
cd telemetry_server
./server_files/install.sh