TCPIP to Serial Bridge Agent for Flatsat
When doing TMTC commanding for the iOBC, the Python program always needs to be run on the flatsat because the serial interface is used. It would be much more convenient if one could command a specific port of the flatsat computer or a specific port on localhost via SSH tunneling.
This requires a special agent running on the SOURCE flatsat which relays the packets arriving on the serial port via the serial interface (after wrapping them with the DLE encoding) and pooling all telemetry arriving from the serial interface so it can be requested by the TCP/IP interface for TCP, and sent back to the sender when using UDP.