есть контроллер esp8266 который пересылает данные на второй esp8266, как можно реализовать такой запросСпросите того, кто отправляет.
речь идет о том что есть сеть из 3 контролеров esp8266 к каждому контроллеру подключен датчика DTH11. 2 контроллера по внутренней подсети esp8266 подключены к третьему контроллеру. 2 контроллера питаются от аккумуляторов, задача понять сколько тратиться энергии для пересылки одного пакета данных ( температура и влажность) чтобы потом понять на сколько хватит аккумулятора при константной частоте пересылки пакетов.Если речь про пересылку показаний через сети 3G,4G, то там в первую очередь надо читать в договоре как оператор считает и как округлят ваш трафик.
Там несколько байтов легко могут округлиться и до килобайта, и до мегабайта.
и все жеДумаю, от объема передаваемых данных расход аккумулятора будет зависеть в последнюю очередь.
Принимающий ESP в режиме AP жрет постоянно от сотни мА в среднем (усреднение за время работы).речь идет о том что есть сеть из 3 контролеров esp8266 к каждому контроллеру подключен датчика DTH11. 2 контроллера по внутренней подсети esp8266 подключены к третьему контроллеру. 2 контроллера питаются от аккумуляторов, задача понять сколько тратиться энергии для пересылки одного пакета данных ( температура и влажность) чтобы потом понять на сколько хватит аккумулятора при константной частоте пересылки пакетов.
Открывший эту тему не очень в курсе разницы между бит и байт, а Вы ему пишете такие страшные слова как mA, beacon, AP, SDK и прочее... Как бы шока не случилось... ;-)Принимающий ESP в режиме AP жрет постоянно от сотни мА в среднем (усреднение за время работы).
Передающий - более сотни мА в среднем, за время активности - соединения + передачи + отключения от сети, если ВСЁ оптимизировано (что невозможно в Arduino и прочих SDK к ESP).
Время активности зависит от вашего умения программировать. Минимум для ESP8266 при связи с AP - более сотни ms, т.к. beacon AP следует с шагом 102.4 ms. Он определяет когда и кому передавать пакетики в сети...
спасибоВ каких единицах (и размере) данные измеряются, в таких единицах (и размере) данные отправляются/получаются (если нет сопутствующей информации при передаче).
Температура от DHT11 в размерности uint8_t? Тогда 1 байт. Float? Тогда 4 байта. И тд.
Фсё.
А это ему можно не читать, т.к. ИТОГО дано.Открывший эту тему не очень в курсе разницы между бит и байт, а Вы ему пишете такие страшные слова как mA, beacon, AP, SDK и прочее... Как бы шока не случилось... ;-)
18650 слишком дорого... И доп схема нужна...Сам датчик выдаёт за раз 40 бит информации.
Для экономии заряда аккума, проще добавить в схему мало зрущий второй проц., который будет опрашивать датчик, будить есп и передавать ей полезные данные, которые есп передаст куда надо.
Если передавать инфу раз в 10 минут, на пол года может хватить аккума 16850.
ESP8266 можно запустить и от фотодиода. Но нужна схема накопления энергии, для того чтобы отдать сотню mA 3.3В в течении нескольких секунд (c импульсами да 500 мА) для соединения с AP. И такая схема будет стоить во много раз больше стоимоcти ESP или имеющихся плат с ESP18650 слишком дорого... И доп схема нужна...
ESP прекрасно обеспечивает передачу данных по ESP-NOW минимум 1000 раз от 2х ААА (естественно без всякой лишней деятельности - проснулся - прочитал датчик - отправил - уснул). @pvvx ессно сейчас подключится - ждемс...
Уточнение... При соединении с АР. Я написал про ESP-NOW. При передаче через ESP-NOW происходит "плевок" данных в течении 12 миллисекунд. И это работает.для соединения с AP.
А кто-то в этом сомневался?А @aZholtikov - извращается над начинающими, вводя их в заблуждение для прикола.
Опять прикол? А на старт и инициализацию в Arduino сколько надо? В сотни или тысячи раз больше?Уточнение... При соединении с АР. Я написал про ESP-NOW. При передаче через ESP-NOW происходит "плевок" данных в течении 12 миллисекунд. И это работает.