Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T01:47:28.000Z (5 months ago)
- Last Synced: 2024-08-08T03:10:48.095Z (5 months ago)
- Topics: design-team, hardware-interface, rocketry, serial, server, space, telemetry, websocket
- Language: Python
- Homepage: https://carletonurocketry.github.io/ground-station/
- Size: 16.4 MB
- Stars: 7
- Watchers: 4
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# CUInSpace Telemetry Server
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](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 commandsNote 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