• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    WEB сервер на ESP32 с данными на SD

    DevBoard CreatorPro c RTL8711AM (2.5MiB RAM) + MCU с Jtag (CMSIS-DAP). Прошивка с web на которой пускался Jmeter... Итого: Аутсайдер по всем показателям = ESP32.
  2. pvvx

    ShIoTiny - визуально программируемая плата

    Пользователь у вас смотрит на картинки, где всё отображается через javascript -> до балды в каком формате часы. Возможно неудобно вам в ESP, но не javascript-у перевести в любой формат...
  3. pvvx

    Нужна помощь Telink Single Wire

    На их форуме эти вопросы есть. Официальных ответов нет. Другие советуют жать кнопку типа "ресет" и долбиться :) Есть NanosicSDK для модуля TSL-01: SDK дублирует SDK от Telink, но более старый. В нем есть прошивки evk.bin и evk_test.bin.
  4. pvvx

    Обсуждение TLSR8269

    Одни минусы: 1. Arduino на него нет и не планируется. 2. Примеры из SDK собрать сложно. 3. SDK не полный - поддерживаются не все внутренние устройства 4. Для участия на форуме производителя требуют NDA 5. Скудная документация 6. Проблемы с программатором и отладчиком - стандартные средства не...
  5. pvvx

    WEB сервер на ESP32 с данными на SD

    И это можно продолжать до бесконечности... Полный модуль с MIPS4Кс и всей обвязкой от 5..24В, правда LAN, среднее до 135 мА после старта (500MHz) на 320MHz:
  6. pvvx

    WEB сервер на ESP32 с данными на SD

    После старта имеем среднее потребление в 147 mA.
  7. pvvx

    WEB сервер на ESP32 с данными на SD

    Та о чем тут разговор? Тупое сравнение: OpenWRT После старта имеем среднее потребление в 90 mA. ESP32 и Arduino :) БП нужен мощнее, для пиков, после старта имеем среднее потребление в режиме AP за 150 mA. Вот нафиг такое нужно, кроме как гикам?
  8. pvvx

    WEB сервер на ESP32 с данными на SD

    Оценки объема свободной RAM системы для непадающего шустрого web-сервера с соблюдением спецификаций пока выходят такие: Для простых web собственной реализации – 10..100 Мбайт. Если использован Lwip, то у него писано – от 200 килобайт только на буфера (несовместимо с ESP32). Для ngnix – от пары...
  9. pvvx

    WEB сервер на ESP32 с данными на SD

    В ESP32 стоит игнорирование TIME_WAIT. Это приводит к веселым последствиям... В WireShark cплошные retransmission, вместо соединений... Для поддержки TIME_WAIT (а это спецификация TCP) для ESP32 требуется не менее 100 * 50000 (5 Мегабайт) байт для хранения структуры TCP у Lwip.
  10. pvvx

    WEB сервер на ESP32 с данными на SD

    Это "синтетика" для ethernet 100Mbit/s, но не для 10Gbit сетей...
  11. pvvx

    WEB сервер на ESP32 с данными на SD

    nginx: На 10 000 неактивных HTTP keep-alive соединений расходуется около 2.5M памяти А сколько TCP стека? Для TCP в TIME_WAIT сколько? Предположим, что DDOS в виде запроса по которому сервер закрывает соединение. Тогда TCP уходит в TIME_WAIT на 120 сек. Это значит, что задействованный TCP порт...
  12. pvvx

    WEB сервер на ESP32 с данными на SD

    Зато зависит от keep-alive, как и описал. Без keep-alive больше переключений потоков (внутренних переключений через OS) -> ниже скорость обработки. Протестируйте web обычных пользовательских роутеров :) Там циферки ужасны.
  13. pvvx

    WEB сервер на ESP32 с данными на SD

    Почему взят fork() – т.к. он в распространенных реализациях *nix равен созданию нового потока. Вообще это всё к тому: “Pavel-67 сказал(а): думал перейти на более мощную платформу.” Что переход на более мощную платформу не всегда оптимален и требует гораздо больших знаний и времени, чтобы...
  14. pvvx

    WEB сервер на ESP32 с данными на SD

    Как пример. На MIPS4kc 320MHz из https://esp8266.ru/forum/threads/web-server-na-esp32-s-dannymi-na-sd.4525/#post-64696 выходит 77 сессий-запросов-соединений для HTTP в сек, и на нем-же – за 10 тысяч запросов-ответов в паре TCP соединений для ModbusTCP с обработкой (ну такая у него...
  15. pvvx

    WEB сервер на ESP32 с данными на SD

    В итоге эти задержки и влияют на отзывчивость сервера при загрузке. Они и определяют максимальное кол-во сессий в сек при тесте в Jmeter на минимальный запрос.
  16. pvvx

    WEB сервер на ESP32 с данными на SD

    У *nix задержка определена примерно этим https://esp8266.ru/forum/threads/mt7688an-hlk-7688a.2934/page-2#post-61020
  17. pvvx

    WEB сервер на ESP32 с данными на SD

    Кол-во одновременно открытых соединений растет от времени ping. Но, обычно, используется местная интрасеть, где задержки в среднем не более 3-х ms. *nix и всякие RTOS дают большую задержку - часто определяется тиком системы. Если тик RTOS 1 ms - средняя дополнительная задержка стремиться к 2..3...
  18. pvvx

    WEB сервер на ESP32 с данными на SD

    @sharikov ESP8266 имеет за 300 открытий-закрытий HTTP соединений в сек. RTL - за 500. Сравни это с Keep Alive - выйдет в предел до десятка при спец условиях и занятой всей памяти. В итоге скорость обработки реальных HTTP/HTML страниц без Keep Alive на малых SoC быстрее.
  19. pvvx

    WEB сервер на ESP32 с данными на SD

    Это явно баги (скорее всего в реализации socket). Ограничения только по TCP стек - пока идет набор окна... Т.е. сказывается от времени ping и на освобождении буферов стека - на реализации алгоритмов отработки калбаков от Lwip. 180 - это при 7-ми тредах? У них зависимость: больше запросов -...
  20. pvvx

    WEB сервер на ESP32 с данными на SD

    Эксплорер всегда открывает одно соединение с Keep Alive, которое не закрывается и в него не идут никакие запросы. Это типа контроля соединения с сервером. Для обработки эксплорер открывает другие соединения. И так, если у вас 2 пользователя, то будет вечно открыто 2 ненужных соединения, пока не...
Сверху Снизу