Есть ли на модулях ESP32+PSRAM нормальный многопользовательский Web со всеми актуальными настройками WiFi?

pvvx

Активный участник сообщества
А дальше там у примеров в CycloneTCP для ESP32 многие include уже устарели для текущей версии IDF, наверно как и названия процедур в http_server_demo\main\cyclone_tcp\drivers\wifi\esp32_wifi_driver.c
Т.е. ESP32 заброшен у CycloneTCP :)
 

pvvx

Активный участник сообщества
В итоге возникает вопрос - где взять default_event_handlers, который объявлен в CycloneTCP_SSL_SSH_CRYPTO_Open_2_0_0\cyclone_tcp\drivers\wifi\esp32_wifi_driver.c как
Код:
//System event handlers
extern system_event_handler_t default_event_handlers[SYSTEM_EVENT_MAX];
 

pvvx

Активный участник сообщества
В итого выяснилось - у Espressif какие-то проблемы с чужими TCP стеками :)

Ну а раз так - проверим что же все эти годы делали Espressif и до чего они дошли с ESP32, раз не дают использовать другие варианты, кроме своих (и для своих? :) )....

Возьмем примерище из esp-idf\examples\protocols\http_server\file_serving и натравим на него apache-jmeter:

Блин - никак...

A - модуль SPIFFS полчаса форматировал....
Счас.... назначим 5 тредов чтения и будем читать /favicon.ico

1606578702332.png


Очень круто - 4 соединения в секунду при двух ядрах и пол ГГц :) :) :)
 

pvvx

Активный участник сообщества
Я очень рад за Espressif - все его модули направляются на полку, а потом в помойку...
 
Сверху Снизу