Есть шина RS-485 (мастер и несколько слэйвов). Если завести еще одну такую же шину - получится резервирование обмен сначала в одной шине, потом во второй.
Нужно парировать зависший на передаче слэйв или пробитый опять же на передачу 485-й драйвер. Если две шины вроде получается?
Также надо при зависании или умирании мастера одному из слэйвов стать мастером. Вроде бы можно сделать передачу полномочий по обычному тайм-ауту? Или кроме этого еще получить подтверждение зависания/умирания старого мастера от большинства слэйвов?
Или может лучше одну шину пустить штатно мастер-слэйвы, а вторую только между слэйвами?
Что посоветутете?