Asi tenhle čtyřdolarový kousek uložím zpátky do šuplíku a zkusím koupit ještě něco jiného, akorát po přečtení zkušenosti některých si už nejsem jist, jestli chci zase ESP32. Co ještě stojí za zkoušku?
Na ESP32 nezanevři, je to docela fajn hardware. Měl jsem tak k desítce kusů a nikdy jsem problém s wifi neměl. Připojoval jsem ho k různým modelům Mikrotiku a k Turrisu.
Spíš než se na to vykašlat, by bylo zajímavý najít příčinu. Zkusil bych tyhle věci (v tomto pořadí):
1. Kouknout do logu Mikrotiku, co tam o tom odpojování píše - je tam důvod jako třeba "disconnected, group key exchange timeout" apod.
2. zapnout si debug logování pomocí CONFIG_LOG_DEFAULT_LEVEL
3. zkusit ESPčko napájet jinak, než to děláš teď - dát pořádný, důvěryhodný zdroj na microusb a pokud to nepomůže, tak přímo na VIN
4. zkusit v platformiu jinou verzi idf - uděláš to pomocí
platform = espressif32@VERZE
5. zkusit jinou desku (není vyloučený, že tam prostě výrobce něco podělal)
----
P.S. stejný chování popisuje tenhle bugreport v "Logs when it goes into connect/disconnect loop":
https://github.com/espressif/esp-idf/issues/3474 Patch tazateli pomohl a jestli dobře koukám, měl by být do větve 4.2 mergnutý:
https://github.com/espressif/esp-idf/commit/22a991bb29745bbef28d091c9a8b7edccf063ed3