hostmit
отсутствие гарантирования доставки беда конечно...
Ihor
hostmit
но суть одна, 10мс на все про всё. если обрезает - я бы смотрел именно туда.
hostmit
да. вешает поток. если биндишь на второе ядро, то густо часто долго обрабатывает запросы
hostmit
не знаю ответа. я сдался. ты знаешь, при цене малинки в 30 баксов, а б/у например 2-ю можно совсем дешево купить, считаю ошибкой потраченное время на напиливание сложной логики на ESP8266/ESP32
hostmit
Все что нужно async - udp (multicast) пишу теперь.
Ihor
hostmit
я и не говорю что выкинуть esp8266/esp32. Но архитектуру проекта нужно строить так, чтобы ESP выполнял изолированные простые задачи. Моё имхо.
hostmit
классический вебсервер не падал у меня ни на первом ядре, ни на втором
Ihor
hostmit
Интересно, что на esp8266 espasyncwebserver у меня проблем не вызывал, никогда.
hostmit
Они допилили даже то, что если метод какой-то вызванные из обработчика запроса веб сервера не укладывается в 10мс, резет не происходит, метод дропается.
hostmit
раньше вотчдог перегружал есп8266
hostmit
http://h.pi.hostmit.net/i/Code_ShTsI6wHyJ.png
Ihor
hostmit
ааа нашёл
hostmit
http://h.pi.hostmit.net/i/Code_0mSgjaMU6l.png
hostmit
https://gitlab.com/hostmit-esp8266/s7
Вот эту штуку нужно переписать на esp32 (Нужен аппаратный второй юарт)... говорят они продвинулись далеко с esp32, с тех пор как я ее пилил последний раз
Ihor
ааа нашёл
спасибо, пробовал и 50 и 100 и 1 и 500 что-то не то видимо в другом месте
первый раз подключаешся все окей, отключаешся, подключаешся еще раз и падает, backtrace ругается на wtg этой таски
Ihor
hostmit
та это на 8266 проект :) тебе он не поможет.
hostmit
https://github.com/hostmit/esp32-alarm
hostmit
вот тут что-то есть, посмотри, может что-то пригодится.
hostmit
web.h и webasync.h.
hostmit
посмотри по моим репо... но доведеннные до ума у меня только парочка, на гитлабе. кликни на моем профиле
hostmit
для esp8266 у меня заготовка клевая, там и сбор стат и файл браузер и gpio контроллер и udp logger
hostmit
http://h.pi.hostmit.net/i/chrome_p5ENLw6HSA.png
hostmit
у каждой еспешки у меня есть простейший веб интерфейс. стату глянуть
Ihor
hostmit
http://h.pi.hostmit.net/i/chrome_vYLd1Hn8jk.png
Файл браузер
hostmit
Ну и ЮДП асинк логгер реализован. Очень удобно централизированно их собирать (логи)
http://h.pi.hostmit.net/i/chrome_BTxH0vMJQG.png
Ihor
Ihor
hostmit
А что такое ULP? :)
hostmit
А, нет необходимости в моих самоделках.
hostmit
У меня одно время логгер писал в SPIFFS, syslog.log. Не знаю в том ли причина, но несколько ЕСП сдохли в пределах 4-5 месяцев. Да и собирать в кучу неудобно. А так ASYNC udp, а на graylog ретеншн несколько дней.
ㅤ
Anonymous
В такой конфигурации ничего не будет критично греться?
Василий
...главное хату не спалить к чертам )))
Василий
проверяй если не греется в течении 3-4 часов - значит норм
Василий
Anonymous
Да
Imperator
Anonymous
Не
Anonymous
Не нравятся они мне
Alexandre
И тут спрошу. Коллеги, требуется от есп32 записывать большой объем данных, примерно 400-500 килобайт/сек в течение десятков минут, возможно нескольких часов. Или на встроенную память (SD?), или на внешний сетевой диск (FTP? WebDAV?)
Это получится вообще? Что-то у меня сомнения...
Andy
Andy
Alexandre
Alexandre
В течение минут-часов. Ненадежная запись - это не запись
romanetz
SDXC бери
romanetz
Там получше с этим делом
romanetz
Для них классом нормируется минимальная скорость записи
romanetz
Самсунговская мне вообще понравилась, 79 мегабайт в секунду...
romanetz
Залипает на 30 мсек
romanetz
Есть память sram с spi интерфейсом и недорогая
Alexandre
romanetz
Нет, ноут писал
romanetz
Это собсно предельные возможности самой карты чтобы понимать
romanetz
UHS-I class 3
romanetz
А, вот, надо карты класса V
romanetz
Там минимальная скорость гарантирована
romanetz
romanetz
Esp так не умеет
Alexandre
Ну блин
Alexandre
Теоретические пределы карт - это хорошо. Но пределы есп ниже, и мне они важнее
romanetz
Так-то пофиг, с какой скоростью сама карта пишет
romanetz
Главное, что сильно быстрее, чем этот поток
Abu
https://diyusthad.com/2020/03/wio-terminal.html
Anton
Можно как-то застать esp мерять напругу в сети переменного тока?)) Вопрос полного нуба, но нужно решение мерять и вести статистику
Алексей
Алексей
Но есть приблуды
Anton
Напрямую нет
Ну напрямую понятно что нет. А какая обвязка