Какая перед вами стоит задача?
1. Частный случай. Нужно подключить устройства, количество которых заранее известно.
2. Создать универсальный конвертор протоколов.