Microcontroller requirements to implement an embedded web server using WebSocket, JS, and HTML5
Hi,
I'm developing a new product, and one of the design requirements is to implement an embedded web server on the microcontroller. The web pages should be responsive and dynamic like single page application (SPA) web pages and there are 3 pages to be implemented with light images and graphics.
I plan to pick out a microcontroller from the STM32 range, and my questions are related to the hardware design part :
- what are the minimum Microcontroller requirements to implement an embedded web server in terms of performance and memory?
- what is the approximate size of the used memory for the lwIP stack, web server, and client-side code?
- where to store the webpages? internal Flash, ROM, External Flash?
- And finally, what is the complexity level of the implementation in comparison to the traditional HTTP request?
Thanks,
