ESP32 Suitability for Project?
Posted: Sat Jan 14, 2017 9:39 am
Hi all, just want some advice regarding the suitability of the ESP32 and current SDK for my project.
Requirements are:
- Hardware PWM LED control at least 10bit and 1khz without using CPU
- Capacitive touch sensors, pref with adjustable sensitivity via software or hardware (anyone tried this yet?)
- Basic http server (no tls required)
- Basic http client (tls required)
- Switch between AP and STA mode during runtime (reboot ok)
- Udp broadcast send/receive for device discovery
- Tcp send/receive for device control (ie setting PWM duty cycle)
- Enable / disable wifi & bluetooth radios
- Save string data to flash during runtime to persist across device reboots
- Remote firmware update via http polling of update server (if not too complex...)
Is all of the above possible with the current hardware and SDK? I don't mind which software toolset I have to use so long as it all works
Requirements are:
- Hardware PWM LED control at least 10bit and 1khz without using CPU
- Capacitive touch sensors, pref with adjustable sensitivity via software or hardware (anyone tried this yet?)
- Basic http server (no tls required)
- Basic http client (tls required)
- Switch between AP and STA mode during runtime (reboot ok)
- Udp broadcast send/receive for device discovery
- Tcp send/receive for device control (ie setting PWM duty cycle)
- Enable / disable wifi & bluetooth radios
- Save string data to flash during runtime to persist across device reboots
- Remote firmware update via http polling of update server (if not too complex...)
Is all of the above possible with the current hardware and SDK? I don't mind which software toolset I have to use so long as it all works