Microdot, the impossibly small web framework for Python and MicroPython.
- Track:
- IoT, Embedded Systems, Hardware Integration
- Type:
- Talk
- Level:
- beginner
- Duration:
- 30 minutes
Abstract
Microdot is a modern asynchronous open source web framework for Python with a nice feature list including web templates, authentication, user sessions, WebSocket, Server Sent Events (SSE) and a Flask-style test client. What's interesting is that Microdot is also so small that it fits nicely on tiny microcontrollers such as the ESP32 or the Raspberry Pi Pico W, which run MicroPython instead of CPython.
I am the author of Microdot, and in this session I'd like to not only show off my little project, but also discuss how I was able to build a feature rich web framework that is "micro" enough to function on resource constrained MicroPython boards.