waterius
waterius copied to clipboard
Настройка без вебсервера: Smart config
Заботливый клиент рассказал про новую технологию настройки.
"технология такая вкратце надо нажать кнопку и на счетчике активируется wifi который слушает широковещательные запросы а на телефоне указывается SSID и пароль и телефон в эту же сеть отправляет в пакете в поле длинна данные о сетке и пароле счетчик это слушает"
инструкция к счетчику с вайфай
http://proiot.ru/blog/posts/2018/09/09/kak-rabotaet-smart-config/
https://www.espressif.com/en/products/software/esp-touch/overview
Пробовал добавить в прошивку. После перехода в режим настройки, в течении 10 секунд необходимо второй раз нажать кнопку отправки. После этого можно передать имя сети и пароль. Что интересно, после такой настройки можно подключиться как по адресу из домашней сети, так и по сети Waterius***. В целом работает, но настройки через родной диалог это не отменяет. Единственное что можно настроить через компьютер. Но телефон все равно потребуется. Актуально?
Спасибо за эксперимент! Я думаю, надо провести изучение потребительских свойств при такой надстройке: выглядит сильно проще. Но тогда мне на сайт надо будет добавить ввод начальных значений счётчиков.
Если можно выложите в отдельную ветку smartconfig код. А настраиваете каким приложением для телефона? Я видел esp-touch
Появилась одна мысль. В виду того, что передать можно только имя сети и пароль можно попробовать так.
- в кабинете предварительно регистрируем новое устройство. Вводим для него имя сети wifi и мак адрес. Северная часть сгенерирует тот же хэш что и ватериус.
- В кабинете конфигурируем ватериус.
- Настраивает через smartconfig. Ватериус генерирует хэш по имени сети и мак адреса такойже как в серверной части. И получает по хэшу параметры. Как вариант использовать разные хэши для настройки и работы.