What is Telemetry - Hyp-ed/hyped-2024 GitHub Wiki
What is Telemetry?
Definition: the process of recording and transmitting the readings of an instrument.
Telemetry is responsible for three main things:
- Transmitting data from the pod to the base station (e.g. sensor data)
- Visualising this data in our GUI
- Sending control messages to the pod from our GUI
We also have a public app: a simple React web app which displays basic pod data (e.g. displacement, velocity, levitation height, etc. but not more complex data like pressure or error reporting) for use by the public during a pod run.
Data transmission
Telemetry Rockets
We use Ubiquiti Rocket M2s to transmit data from the pod to the base station over the 2.4GHz band.
MQTT
Internally, the pod uses MQTT to transmit messages between the various software components and controllers. This includes state transmission messages, sensor data and control messages. The Telemetry server subscribes to these messages, processes them, and displays this data on the GUI. See here for MQTT documentation.
The GUI
The Telemetry GUI is
- OpenMCT
- React