Почитаю еще, как то мало на эту тему док.видно никому не интересно.
Почему не интересно? По причине невозможности влияния на поведение ПО?
Прикидочные расчеты показывают, что ваша задача - посылка пару пакетов UDP с инициализацией связи ST<->AP укладывается до 0.5 сек со средним потреблением ниже 70 mA.
Остальное потребление в deep-sleep - не существенно.
Но, чтобы достигнуть минимальное время соединения и передачи после deep-sleep, требуется правильное ПО
Всякие Arduino и типа - не катят.
Так-же существует зависимость потребления от используемых датчиков на время снятия с них замеров. Тут вообще большая тема для выкрутасов
Все варианты c этим решаются только спец. загрузчиком и типа своей операционкой, которая должна осуществлять управление deep-sleep без всяких загрузок SDK, пока данные с датчиков не набраны (не готовы для передачи или осуществляется ожидание порогов с датчика для передачи аварий и т.д.). На то уже начало положено
https://github.com/pvvx/SDKnoWiFi
Как итого, в режиме отслеживания порогов для сигнализации, получаем формулу типа:
30..35ms время работы опроса значений с датчика + остальное deep-sleep. При срабатывании происходит загрузка с SDK на время до 0.5 сек на передачу пакетов аварии.
При такой организации можно использовать любой источник питания, даже не дающий пару mA в пике, за счет накопления в емкости, достаточной для поддержки самого долгого цикла просыпания модуля, что позволяет "выедать" батарейку во много раз дольше, до полного окончания в ней каких-либо хим.физ реакций
Беретесь реализовать такую систему? Или тоже "не интересно"