устроить master/slave соединение и передавать данные от слейвов мастеру, по запросу мастера. Мастером может быть как еще одна esp32, так и raspberry pi (Я пока не решил, как лучше всего, но возможно нужно будет поднять веб сервер на мастере, чтобы показывать агрегированные данные). Какие хорошие варианты нахождения слейвов и соединения есть? Я пока что думаю о изначальном соединении по BLE, для передачи конфига (ssid и пароля wifi, мак адреса слейва и тд), и потом через wifi находить их (делать broadcast?). Но тогда уже есть вопросы по количеству возможных подключений к wifi роутеру/точке доступа. Смотрел esp now, но у них на сайте написано о малом количестве одновременных подключений, да и если мастером будет RPI, то это уже не подходит
А есп32 уже куплены ?
Я точно не знаю, но скорее всего да.
В сторону ESP-NOW гляньте, раз пиринговое взаимодействие.
1. вся сотня будет сидеть на одной точке доступа? 2. общаться со слейвами можно по MDNS, имя генерировать из MAC-адреса
1) Желательно, но не обязательно
Может случится, что и не получится.
А по второму пункту можно поподробнее?
Какое расстояние между esp ?
Думаю в пределах какой то большой комнаты
Ну, MDNS вы, наверное, нагуглите сами, там все банально, под ESP реализация есть и работает. По остальному - конфигурацию сети можно сразу вбить в прошивку, с фолбеком на точку доступа (т.е. когда есп не сможет подключится к сети - она поднимает свою) + OTA, который позволит прошивку менять.
"конфигурацию сети можно сразу вбить в прошивку" Я хочу этого избежать
А зачем? Ну окей, вынесите конфигурацию в файл и положите в ФС контроллера, будет примерно тоже самое. Я бы рекомендовал начать с простого, а потом уже усложнять. Простое - конфигурация в прошивке.
ну для тестов понятное дело, но я хочу потом это поменять на конфинг через BLE
А вы в курсе, что бле и вайфай одновременно не работают, да?
Ну потом и поменяете
Нет, но это и не проблема, BLE нужна будет только при изначальном подключении и потом можно выключить
Я боюсь, что в случае некондиционной конфигурации вам 100 устройств устроят такую какафонию в эфире, что мало не покажется.
Если их все один момент включить?
Они включатся
Не понял
Ага. И запоздать с включением точки доступа.
"И запоздать с включением точки доступа", потому что, они будут долбится к точке доступа?
Ну или массово прыгнут в режим настройки.
Обсуждают сегодня