Today the application uses UDP and in a minimal environment we most likely would start with no network stack and use raw Ethernet frames.
The task is adapting of this file to also have raw socket support - https://github.com/elisa-tech/wg-aerospace/blob/main/demos/copilot/src/monitors/main_syslog_time.c
Note there would be changes to the test applications as well for raw sockets - (python first? before we translate C code?)
Preference: Can we abstract this to provide the two transport methods so we have the option at build time to select?