Обмен информацией между ардуино

Нет ответов
yden
Offline
Зарегистрирован: 30.01.2016

Здравствуйте.

Прошу совета, плиз. "Безумный дом". Часть уже реализовал, идея следующая: есть несколько arduino nano, каждый отвечает за свой сегмент. Например, один - свет, другой вентиляция, третий розетки и т.д., на каждом крутится свой код, подключены свои датчики, релюшки. Есть arduino uno - будет исполнять роль сервера, мастер. забирает информацию с nano (slave), дает указания. Например, к nano, отвечающей за свет подключен датчик освещенности. Эта информация (освещенность) нужна другому nano. Slave1 посылает эту информацию мастеру, а тот в свою очередь пересылает другому слейву. Канал связи между контроллерами - rs485 и nrf24l01 (некоторые контроллеры удобнее подключить по радио). Информация должна бегать и от мастера к слейву и от слейва к мастеру.

Зачем еще нужен мастер? В перспективе хочу выводить информацию в веб (т.е openhub или majordomo).

Начал копать в сторону modbus, но не могу раскусить этот орешек. Поделитесь советом, как лучше организовать перечисленное выше, имея в распоряжении именно то железо, что я описал. Многое уже сделано и работает на этом железе.

спасибо