Так как датчиков с интерфейсом UART много, то изначально предполагалось сделать UART-сплиттер на каком-нибудь микроконтроллере (STM8?) и потыкать пальчиком в BuguRTOS. Потом для упрощения был выбран вариант с кучей переходников USB-UART и USB-хабом. С инженерной точки зрения ну как-то некрасиво выглядит.

И тут появилась идея соединить выход (TX) одного датчика со входом (RX) другого, оставшуюся пару RX/TX подключить к последовательному порту компа. Пусть датчики последовательно через себя передают информацию и каждый добавляют свою. Софт в конкретно этих (ZE03) датчиков конечно такого не умеет, но можно сделать цифровую часть самому. Серия ZE03 это по сути серия ME3 к которой прикручен цифровой интерфейс. Его можно сделать. И какой нужно софт написать.

Но как часто бывает, все уже придумано до нас: топология кольцо.


Заглавная картинка взята от сюда, email. Означает ветвление, Git тут совершенно ни при чем.