Skip to content

autoboat-vt/telemetry_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autoboat Telemetry Server

A lightweight Flask-based web server to collect, display, and manage telemetry data from the Virginia Tech Autoboat project.

📦 Project Structure

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 file

🚀 Quick Start

Installation

pip install -e .

Running the server

  1. Production (Gunicorn):

    gunicorn "autoboat_telemetry_server:create_app()"
  2. Development (Flask):

    flask run

Server (Long term)

Installation

git clone https://github.com/autoboat-vt/telemetry_server
cd telemetry_server
./server_files/install.sh

About

A lightweight Flask-based web server to collect, display, and manage telemetry data. PyPi link: https://pypi.org/project/telemetry-server

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •