В киоске ПиццаБот десятки узлов. Что синхронизирует их работу?
Общая система связи, которая координирует действия всех устройств. Внутри киоска есть «центр управления» — компьютер. На нём работает программа, которая задаёт последовательность действий: когда начать выпечку, когда подать соус, когда запустить нарезку.
Но чтобы команды доходили до каждого устройства, нужна надёжная связь. Эту связь и обеспечивает RS-шина. RS-шина объединяет компьютер и все узлы в единую сеть. Физически это реализовано через плату ввода-вывода, установленную в компьютер, и систему кабелей с расширителем, от которого сигнал распределяется ко всем устройствам. За счёт этого один канал связи может обслуживать сразу несколько узлов без усложнения проводки. Когда система отправляет команду, её получают все устройства на линии. Но каждое из них проверяет адрес внутри сообщения:
- если команда предназначена ему — выполняет её
- если нет — игнорирует.
Так десятки устройств работают через одну систему связи и не