Real Time Telemetry Visualization for PSAS - PSU CS Capstone project for Spring-Summer / 2013.
Python CoffeeScript HTML CartoCSS CSS Makefile Other
Clone or download
Pull request Compare This branch is 183 commits ahead of PSASCapstone2013:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
docs
frontend
mirror
profiles
static
.gitignore
Makefile
README.md
config.py
feeds.py
gps.py
requirements.txt
server.py
stats.py
telemetry.py

README.md

PSAS Telemetry

screenshot of telemetry being viewed

Documentation

Documentation for the telemetry server is on read the docs.

Installing

See quickstart for more detail.

Make sure you have python and pip:

$ sudo apt-get install python2.7 python-pip python-dev virtualenvwrapper

If virtualenvwrapper is installed, go ahead and close your terminal and re-open it again.

Return to the directory where you cloned telemetry.

To build the javascript you need coffeescript

$ sudo apt-get install nodejs coffeescript

Now you can build the js:

$ make build

For the server, install libyaml:

$ sudo apt-get install libyaml-0-2

Create a python environment to run in:

$ mkvirtualenv psas-telemetry

Install python dependencies:

(psas-telemetry)$ pip install -r requirements.txt

Running

Start the telemetry server. If you changed some scripts, don't forget to rerun make build.

(psas-telemetry)$ ./telemetry.py

Usage

Once the rocket is sending data and the backend server is running, simply navigate to http://localhost:8080 to start seeing data.

Finish and Resume

When you're finished, kill the script with Ctrl+C and get out of the virtualenv with deactivate.

To resume the environment, navigate back to this directory and run workon psas-telemetry.