Biggest advantage of the ESP32 for me is that it can connect to WiFi networks with enterprise encryption with X.509 certificates. ESP8266 doesn't have the CPU horsepower to manage this.
I’ve used both, and I’m actually more productive with the ESP8266 because it is so limited - I can usually squeeze in a minimal implementation of one or two things and that’s it. With the ESP32 there’s always other options, and it means I have to make more decisions, so I end up getting bogged down in irrelevant stuff
It totally depends on the usecase, but I find that esp32 is so powerful, it's not power efficient. Al lot of IoT application run on batteries with a single task usually, and this where ESP8266 shines.
The ESP32 has series tailored for different purposes: https://www.espressif.com/en/products/socs (eg. the ESP32-H is for low-powered applications). I don't know how it fares against the ESP8266 in power consumption but as a hobbyist I would pick an appropriate ESP32-XX first and only look at alternatives if it's really lacking.
I mean, if it's for a task where I know my program will fit in 512K flash and 80K ram, then an ESP8266 is still cheaper. One of those is powering my DIY thermostat right now :)
reaperman|1 year ago
throwup238|1 year ago
jes5199|1 year ago
eternityforest|1 year ago
sircastor|1 year ago
yau8edq12i|1 year ago
weinzierl|1 year ago
jareklupinski|1 year ago
and maybe just maybe if i have to make a thousand, i'll be ahead of the game
GuB-42|1 year ago
3abiton|1 year ago
cranium|1 year ago
See also: https://products.espressif.com/#/product-comparison
connicpu|1 year ago
LeafItAlone|1 year ago
And at one point (years ago) I was able to buy ESP32s for practically the same price on Aliexpress.
peterhadlaw|1 year ago
pantalaimon|1 year ago