Подскажите, что лучше применить для организации обмена данными.
Есть центральный узел, который должен осуществлять обмен с периферийными узлами(длинна каждого провода приблизительно 5 метров) подключаемыми к центральному по топологии звезда. Самое отвратительное, что в соединительном кабеле только 4-е жилы, две из которых отведены под общий провод и питание. Периферийных узлов может быть от 1 до 5, те неполное подключение. + в каждом периферийном блоке содержатся еще несколько контроллеров, но их, думаю, соединить с периферийно-центральным по I2C, тк расстояние маленькое и некоторые блоки очень маленького размера.
CAN и RS485 не подходят по топологии, необходимы терминаторы.
USART + программа опроса -- не хочется.
Что еще можно использовать ?
Или настаивать на увеличении количества жил кабеля и организовывать CAN ?