Безпроводные технологии безусловно более удобные и лучше подходят для умного дома. Большинство систем для умных домов выполнены именно на безпроводке и для них разработаны специальные протоколы, которые сегодня вопросам секурити уделяют первостепенное внимание. Зачем чего-то изобретать в плане протокола и почему до сих пор никто не предложил Bluetooth5 или Bluetooth Mesh или Thread? Они уже подразумевают и шифрование и обработку конфликтов и многое другое. Вероятно причина в том, что ТС хочет всё сделать из подножного хлама на AVR-ках и нрф-ках - достаточно надёжную систему, отвечающую сегодняшним требованиям секурити на устройствах 10-20 летней давности. Но зря что-ли производители перешли на МК с флешем в несколько сот Кб и встроенными радио-трактами? В них лишь Bluetooth5 стек с простейшим приложением занимает около 200К флеша. Стеки протоколов такой сложности практически нереально разработать сразу без багов, поэтому большое значение также преобретает возможность апгрейда по воздуху. Даже если будет 10 слейвов, перепрограммировать каждый отдельно по-моему даже для любительских условий несерьёзно. Апгрейды сетевых протоколов выходят примерно раз в квартал, а новые безпроводные модули примерно каждые полгода у того-же производителя, поскольку ребования к безпроводке по мере развития IoT растут непрерывно.
Ser60 Да, ТС хочет сделать из подножного хлама на AVR-ках и нрф-ках достаточно надёжную систему. До Bluetooth5 или Bluetooth Mesh мы ещё не дошли... Не всё сразу)) Возможность апгрейда по воздуху сделать можно. Только я пока не знаю, что мы будем апгрейдить... Возможно, в следующей теме, когда мы будем делать умный автомобиль Тесла, то сделаем функцию апгрейда по воздуху)) sashamelja А почему картинки и надписи в браузере не цветные ? Или это так камера снимает ? ))
-=Vovka=- А сколько нужно ? Подкрутим сколько нужно... )) sashamelja На видео видны большие задержки включения нагрузок... Это W5100 тормозит)) Надо было сразу заказывать W5500. Она во намного раз быстрей. И кушает электричества в два раза меньше. Задержки включения нагрузок через браузер не должны превышать 0,1 секунды (максимум). Задержки включения нагрузок через мастер или слейв не должны превышать 0,03 секунды (максимум).
Сейчас разворачиваем и настраиваем беспроводную локальную сеть в доме.
Надо добавить в систему разные сетевые протоколы... -сетевой протокол DHCP нам не нужен. Прописываем всё в ручную. -сетевой протокол ARP нам не нужен. Прописываем всё в ручную. -сетевой протокол ICMP нам нужен. Сервер должен пинговать все устройства в сети. Сделаем типа аналог программы "пингер" )) Не знаю как лучше сделать пинг... в ручном или автоматическом режиме (по таймеру) ?
Карма: 38
Рейтинг сообщений: 292
Зарегистрирован: Пт сен 07, 2018 20:20:02 Сообщений: 2594 Откуда: деревня в Тульской губернии
Рейтинг сообщения:0 Медали: 1
Ser60, вообще-то "умный дом" очень растяжимое понятие. Не могу не согласиться с тем, что когда в это понятие включаются системы безопасности с сигнализацией, управлением воротами, видеокамерами и датчиками движения, то без развитой системы шифрования с pre-shared ключами, генерируемыми самим пользователем, пользоваться таким "умным домом" мне лично не захочется. Если же "умный дом" не требует скоростных потоков данных, то шифрование по ГОСТ 28147-89 вполне реализуемо на AVR или STM8. Причем даже с гаммированием и имитовставками. Ключи только генерировать нужно будет на ПК при помощи OpenSSL, а разворачивать между устройствами по тому же примитивному низкоскоростному каналу с шифрованием старым ключом.
roman.com, вдогонку. Предусмотрите в своих устройствах обновление прошивки по сетке умного дома. ибо перешить какой то модуль свежей прошивкой будет проблема, если этот модуль где то под потолком висит... У меня был автономный прошивальщик с еепромкой, я им шил. Потом таки озаботился бутлоадером и обновляю прошивки всех устройств удаленно.
Не знаю как тесла машина но тесла велик точно будет Текст синий, а картинки можно сделать любые, мне нравятся черно белые.(на китайском нэкшине тоже будут черно белые) Когда то сделаем как с нагрузками(при выборе картинка будет вставать цветной) Скорость не важна, важна работа без пробелов(должно работать все гарантировано с одного нажатия)-пока работает.
_________________ И опыт сын ошибок трудных и гений парадоксов друг
goldenandy никада не пользовался бутлоадером... До этого момента не было необходимости)) я не знаю что там перешивать под потолком... лампочку ?)) ну разве что шифрование... sashamelja радио не гарантирует работу всего с одного нажатия)) даже при очень хорошем сигнале... в инете для этого используют повторую передачу пакетов. Протокол исправления ошибок мы не рассматриваем. Его в инете нет. Только в цифровом TV и радио. Это не наш случай)) Пока прошьём всё.
спаял уже все 9 слейвов что ли ?)) что там с пингером ? как будем делать ? вариантов куча... -автоматический режим - мастер может опрашивать все слейвы автоматически с постоянной периодичностью (типа вместо маяка)... запишем весто строки нрф)) недостаток один - вся система будет постоянно фонить в эфир... как маяк Wi-Fi. Идея не супер)) -ручной режим - мастер может опрашивать все слейвы при нажатии кнопки на мастере или в браузере... система не будет постоянно фонить в эфир...
Работает в браузере и на экране, но нужен эщо пинг слейвом мастера. Например при старте слейва пусть пингует мастер и если мастер на связи пусть светит на 44 поца.
_________________ И опыт сын ошибок трудных и гений парадоксов друг
Я понимаю что щас пока мастер не спросит слейв не ответит. (но нужна какая то диагностика ) Пример один из слейвов не пингуетса, или он мертв, или что то с нрф ?
_________________ И опыт сын ошибок трудных и гений парадоксов друг
сейчас это просто удалённая управлялка по интернету... типо пульт))
ты не понял... сейчас всё работает через мастер. Но мастер - слейвы могут общаться между собой... или слейвы - слейвы напрямую... без разницы. Не понятно другое - как всё должно работать... нет ни схемы... ни описания... нифига))
диагностика... а что мы можем диагностировать ?)) нрф ? ну в нрф есть статус... регистры всякие... мега128 и так знает если нрф не отвечает. Или если замкнуло провода, то будут ошибки... мега128 узнает. А что это даёт ? Жива или нет нрф сказать трудно. Полной диагностики в нрф нет... Это не автомобиль Тесла))
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 249
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения