https://github.com/carletonurocketry/ground-station
The ground station software used to interface with the ground station LoRa board and distribute signals from the rocket across websocket connections.
https://github.com/carletonurocketry/ground-station
design-team hardware-interface rocketry serial server space telemetry websocket
Last synced: 11 months ago
JSON representation
The ground station software used to interface with the ground station LoRa board and distribute signals from the rocket across websocket connections.
- Host: GitHub
- URL: https://github.com/carletonurocketry/ground-station
- Owner: CarletonURocketry
- License: mit
- Created: 2021-10-28T21:24:26.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-17T15:13:21.000Z (11 months ago)
- Last Synced: 2025-07-17T16:45:38.581Z (11 months ago)
- Topics: design-team, hardware-interface, rocketry, serial, server, space, telemetry, websocket
- Language: Python
- Homepage: https://carletonurocketry.github.io/ground-station/
- Size: 16.6 MB
- Stars: 10
- Watchers: 9
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# CUInSpace Telemetry Server
[](https://opensource.org/licenses/MIT)
This software is a command line tool for retrieving UART data via serial from the CUInSpace
[ground station board][ground-station-board] and parsing it into readable data which is served via websocket for the
[ground-station-ui][ground-station-ui] live telemetry dashboard.
## Quick Start
Before starting, ensure you have Python 3.11+ installed and the CP210x driver for the homemade ground-station board UART
connection. This is not necessary if using the PICTail Daughter Board.
- Download the latest release
- Navigate to the project directory from the terminal
- Run `pip install -r requirements.txt`
- Run `py main.py -h` for a list of commands
Note that the ground station device should be connected before starting the telemetry server in order to receive an
accurate list of available serial ports.
## Further Reading
Please see the [GitHub Wiki][wiki] for further documentation on how to set up and run the telemetry server.
## Contribution
To contribute to this project, please view the contribution guidelines in the project's GitHub Wiki. Note that
contributions are currently limited to *Carleton University students or CUInSpace members*.
### Authors
- Samuel Dewan
- Thomas Selwyn
- Matteo Golin
- Arsalan Syed
[ground-station-board]: https://github.com/CarletonURocketry/avionics-hardware/pull/18
[ground-station-ui]: https://github.com/CarletonURocketry/ground-station-ui
[wiki]: https://github.com/CarletonURocketry/ground-station/wiki