Ser60
Дайте ещё поиграть в песочнице)) Мы ещё не наигрались))
Eddy_Em
Так и работать будет некому)) Вы кроме 485 или CAN ещё что-нибудь знаете ? ))
sashamelja
засветить экранчики можно...
Сначала подумаем общий алгоритм...
В идеале надо управлять всем домом и мониторить всё с любого места... Тогда все устройства должны знать друг о друге всё.
Алгоритм связи... может быть разный. Всё может работать через мастер. Не очень надёжно. Или напрямую друг с другом. Тогда нафига нам мастер ?)) только для изернет получается...
Добавлено after 51 minute 1 second:
Технические подробности.
Чтобы все устройства знали друг о друге всё... надо постоянно опрашивать все устройства в доме. А как лучше это сделать ?
1-Например мастер будет вместо сервера. Сервер может постоянно опрашивать все устройства в доме. Будет централизованная система управления, с главным сервером.
Идея не супер. Если сервер сдохнет, всё остановится.)) Да и сервер будет постоянно фонить в эфир...
Хотя сервер может не постоянно опрашивать все устройства, а например по запросу. Например при каждом включении или при нажатии кнопки.
2-Все устройства могут общаться друг с другом напрямую, без сервера.
Более надёжная система.
Но если все устройства будут постоянно опрашивать все другие устройства... то будет много коллизий. Я бы сказал - будет шторм в сети))

Уже не говоря про высокий уровень радио излучения в доме. Короче всё будет как в роутере Wi-Fi.
Хотя все устройства могут не постоянно опрашивать все другие устройства, а например по запросу. Например при каждом включении или при нажатии кнопки. Тогда шторма в сети не будет )) Низкий уровень радио излучения в доме.
Возможно будут одиночные коллизии... Тут всё зависит от режима работы устройств. Но для 10 устройств в сети это не критично))
3-Можно полностью убрать коллизии, если все устройства будут синхронизированы. Например как в GSM сети. Одна базовая
станция обслуживает кучу сотовых телефонов.
Тогда можно наблюдать работу всех устройств в доме в реальном времени. Так сказать - Умный дом в режиме "Онлайн" )) Без коллизий.
Но будет высокий уровень радио излучения в доме.
Там используется метод TDMA.
https://ru.wikipedia.org/wiki/TDMA
Сервер будет нашей базовой станцией))
Или можно сделать FDMA.
https://ru.wikipedia.org/wiki/FDMA
Хотя... эта идея не супер.
Это кратко)) Ещё варианты ?
