Железяка должна быть достаточно мощной, что бы разбирать текстовые
сообщения, помимо своей основной работы. Линии связи должны
позволять обеспечить приемлемую скорость реакции. Кстати, как в текстовом протоколе маркируете начало, что бы при запуске в середине не принять что-то ложное? Используете ли контрольные суммы?