Какой мини ПК или МК выбрать для приема и хранения данных с RS-232 и передачи их по TCP/IP?
Задача:
1. отправить запрос в ком порт, получить данные, добавить метку времени и сохранить локально, период опроса 10сек-1мин.
2. отдать сохраненные данные по TCP/IP при запросе, при подтверждении доставки удалить локально, период опроса 1-10 суток.
3. Отслеживать пустое место на локальном хранилище, в случае переполнения затирать старые данные.
Логику реализации вижу примерно так: опрос ком порта реализовать через UART->COM или USB->COM, время брать из RTC, для хранения данных либо NAND, либо SATA, либо USB Flash, либо SD cart (долго ли проживут флешка или SD карта?), для передачи данных SMB-сервер.
Собственно вопрос: на каком железе лучше реализовать исходя из минимальной цены железа и надежности эксплуатации в долгосрочном периоде?
Когда-то реализовывал подобную задачу на микроконтроллере LM3S9B96. Там есть UART и Ethernet, а в примерах в IARe есть реализация TCP сервера. Переходник UART <-> RS-232 найти не проблема. Будет дешевле Raspberry, но придется немного пописать код. По энергопотреблению тоже будет выгоднее малинки (около 150 мА).