Evgeniy
Обычно через ESP32 через брокера шлет сообщения через mqtt. Брокер поднимают на сервере, настраивабт шифрование.
Evgeniy
И при помощи стандартного mqtt клиента с этим работают
Evgeniy
можно через публичный брокер, любой
Александр
на сервере тоже брокер. на ESP32 свой что б на него могли WIFI датчики слать напрямую
Evgeniy
Evgeniy
Без доступа к интернету
Александр
датчик WiFi он на батарейках, поэтому необходимость не опрашивать его, что б не жрал батарею, а он сам являлся инициализатором подлкючения и отправлял данные
Evgeniy
Какие ожидания по стабильности этого решения? Uptime без сбоев - сколько по времени?
Evgeniy
Это я к тому, что может найдутся люди, которые сделают это, за короткое время, но потом придется еще долго доводить, отлавливая глюки на разных слоях.
Александр
по uptime да вообще нет требований.. главное что б уведомило что задача не выполнилась
?
Не могу понять, зачем брокер еспшке, когда можно и без него. Посредник как я понимаю это еще одна есп, она-то и рулит таймерами. Или датчики уже готовые и уже работают на mqtt. Если датчики такие-же еспшки то можно просто http запросы спамить.
Evgeniy
Evgeniy
Датчик проснулся, отправил broadcast со своим ID - его приняло центральное устройство (или не приняло, не критично)
Александр
датчиков пока тоже нет, вот и думали их создать на esp и что б они пуляли на брокер контроллера, так будет локальная автоматизация. Но с брокера сервера приходят также уставка уже на ESP основного конттрллера, а он уже по своему алгоритму включает или выкляает релюхи
Evgeniy
Evgeniy
Тогда retry через случайное время нужно добавить
Evgeniy
Если не удалось передать
Александр
а ограничение это сколько?
Александр
8 сессий потянет?
Александр
датчиков столько сколько реле, по 8 получается
?
Evgeniy
заряд батареи нужно экономить
Evgeniy
NTP или самописный аналог для синхронизации часов, чтобы без retry работать
?
8 сессий потянет?
Я думаю он 8 даже без особого алгоритма обхода отказоустойчивости работать будет. Просто тупо повтор запроса если не удался.
Александр
ну отлично)
Evgeniy
брокер можно вычеркивать
Александр
по http получать с датчиков?
Evgeniy
ага
Evgeniy
вот mdns добавить бы или любой другой способ обнаружения в сети центрального узла
Александр
можно и добавить)
Александр
реле активно, с датчика пришло показание превышающее порог, она вырубилась или как второе условие, если нет датчика, по времени. отработала 600сек
?
Evgeniy
Evgeniy
?
Evgeniy
@HAXP9m Если по BLE - не нашли хоста - работает по WiFi + спячка
Александр
Evgeniy
@sansanichsan нужно понимать цели - это проект для себя или планируется серия устройств, которые есть кому продать...
Evgeniy
К тому же не ясно - может там задачка как раз для BLE, в крайнем случае для двух режимов сразу и WiFi и BLE
Александр
на самом деле задача реагировать на датчик, а какой будет транспорт между датчиком и контроллером, на текущий момент выбрали TCP c протоколом MQTT. Можно и поменять на BLE и сменить MQTT на http
Evgeniy
так брокер на ESP32 сразу в топку
ok-home
Александр
метров 20-30
2319
Александр
возникает требование к наличию канала до облака
2319
ok-home
метров 20-30
если все свое - esp-now. для wifi уже критичные расстояния, тем более если по помещению, тем более для ble
Александр
улица
ok-home
лето/зима минимальные температуры ?
Александр
зимой не работает.
ok-home
исполнительные мехвнизмы ( то че реле управляют ) - рядом с датчиками ?
Александр
не обязательно
ok-home
точность проводных датчиков ? ( там где резистивные и емкостные ) - %
Александр
а она особо не важна, порог срабатывания для каждого можно изменить. По дефолту например 1000.
ok-home
0,1%
ok-home
и расстояние до этих датчиков ?
Александр
20-30, ну может 40м.
Evgeniy
Так там же ПО надо сделать, пока достаточно код АЦП отправлять на центральное устройство\
ok-home
40 метров по улице аналоговый датчик - только наводки по проводам %20 будут
Evgeniy
Evgeniy
К тому же не указано - что это за датчики
Александр
датчики и такие и такие
Александр
изначально проводные, но заложились и в WIFi
Александр
да
Evgeniy
да
Так делайте mesh сеть тогда низкопотребляющую, без WiFi. Только на центральнеом устройстве WiFi
Дмитрий
@edgiru
Evgeniy
Как обычно и делают в теплицах
Andy
Когда-то давно делал такую сеть для горшков. Но на nRF24L01