Есть софтварный сервер под linux - ser2net. Достаточно популярная, пакет ser2net есть в репозитории. например, Ubuntu, openwrt. Сам пользовался, рекомендую.
Из аппаратуры пригодится usb-хаб, usb-com адаптеры, и, если хотите что-нибудь вроде raspberry pi, хотя можно использовать и обычный ПК.