Running a Web Server on a Disposable Vape

2025-09-15
Running a Web Server on a Disposable Vape

The author collected a bunch of disposable vapes and discovered a programmable ARM Cortex-M0+ microcontroller inside. By cleverly leveraging semihosting, SLIP protocol, and the uIP protocol stack, the author successfully built a fully functional web server on this microcontroller, even including a JSON API endpoint. Despite limited resources, after optimization, the server's performance is surprisingly good, with a ping response time of only 20ms and significantly improved webpage loading speed. This is a highly creative project showcasing the endless possibilities of embedded systems development.

Read more
Tech web server