This telemetry software is quite a bit complicated than TeleV1.

The data transmission was done over a SIM800L with regular old HTTP with a server written in Golang handling the requests and passing them onto RabbitMQ to be later processed by a logger program (again, written in Go) and a “frontend backend” which makes the data ready to be consumed by the ground station.

The STM32 ran FreeRTOS fwiw.

The content is a TODO, here’s the source code: link