Когда-то реализовывал подобную задачу на микроконтроллере LM3S9B96. Там есть UART и Ethernet, а в примерах в IARe есть реализация TCP сервера. Переходник UART <-> RS-232 найти не проблема. Будет дешевле Raspberry, но придется немного пописать код. По энергопотреблению тоже будет выгоднее малинки (около 150 мА).