A protocol needs to be designed to efficiently transmit radio data back to the ground station, as well as be able to receive and execute ground station commands
SHOULD INCLUDE:
- Some form of confirmation that messages have been received, and the ability to recover when they aren't
- efficient encoding
- something like JSON would not be suitable
- Constant data transmission
- asynchronous transmissions
- Messages from the ground station should take priority
TODO:
- Design protocol capable of having all required features with minimal space
- Implement encoding and decoding functions of protocol into a usable form
- Write and test data transmission
A protocol needs to be designed to efficiently transmit radio data back to the ground station, as well as be able to receive and execute ground station commands
SHOULD INCLUDE:
TODO: