.. do mě
Mně přijde, že se hlavně (pokud ti teda nejde vyloženě o vyzkoušení si konstrukce komunikačních protokolů) zbytečně trápíš s věcma, který už jsou dobře vyřešený, řešíš je zbytečně krkolomně, a zbude ti pak míň času na ty zajímavější věci.
Pokud už vyloženě chceš použít ten ethernet, tak určitě nad ním běž do mqtt - budeš mít jeden otevřený port, nebude ti to padat, budeš si moct elegantně zvolit, která zpráva má být potvrzovaná a která ne (potvrzování máš zadarmo) a jako bonus máš věci, který třeba teď ještě nevíš, že chceš, ale budeš je chtít:
1. tu zmíněnou persistenci (v mqtt tzv. "retained message")
2. automaticky odeslanou zprávu při rozpadnutí komunikace (tzv. "last will")
Další nezanedbatelná výhoda MQTT je v tom, že se dá dobře mapovat na MQTT-SN, což použiješ, až zjistíš, že IP nechceš
Jako ne, že by to tvoje řešení nemohlo fungovat, klidně pokud tě baví si hrát zrovna s tímhle, tak to tak udělej, proč ne, aspoň načerpáš zkušenosti