Featuring both versions of the project and the custom telemetry station built for secure data uploads.
As this project is intended to be part of a published article, detailed information is not provided here.
On the technical side, the project was developed using C and C++ as the primary programming languages. We conducted in-depth research on data encryption and error detection to ensure secure and reliable data transmission. A major focus was placed on writing highly efficient code, optimized to minimize resource usage on the microcontroller.
The only area where we had to compromise slightly on efficiency was the encoding, decoding, and error correction algorithm—due to its complexity and the need to recover from up to 50% transmission errors. However, considering the limited resources of the microcontroller, we believe the implementation strikes a solid balance between performance and reliability.
We also embedded extensive debugging tools and safeguards into the code. Specific execution steps must be followed; otherwise, the system resets automatically to maintain security and stability. This level of robustness was essential for a project focused on secure, autonomous communication.