Engineer Turns Disposable Vape into Functional Web Server
Engineer Bogdan Ionescu, known as BogdanTheGeek, has made headlines with his innovative project, VapeServer. This unique web server runs on a disposable vape, demonstrating the surprising capabilities of these devices.
Bogdan used a PY32F002B microcontroller, powered by a 24 MHz Arm Cortex M0+ processor and 24KB of Flash Storage, to bring the VapeServer to life. Initially, performance was slow with pings around 1.5 seconds and page loads taking approximately 20 seconds. However, through optimization, Bogdan improved these figures significantly to pings of just 20ms and full-page loading in about 160ms.
The VapeServer emulates a dial-up modem, using SLIP over USB serial connection, and communicates with a web server via TCP/IP. The web page served is a copy of Bogdan's blog post detailing the project. Remarkably, the microcontroller Bogdan found in a disposable vape, initially labeled as 'PUYA C642F15', was later discovered to be a 'PUYA C642F1S' from Puya Semiconductor, a Chinese semiconductor company. This highlights the advanced ICs and microcontrollers that can be found in these seemingly simple devices.
Bogdan Ionescu's VapeServer project showcases the unexpected potential of disposable vapes. By turning one into a functional web server, he has challenged perceptions about these products. The project code is available on GitHub, allowing others to explore and build upon this innovative idea.
Read also:
- "Industrial Smart Cities: A Key Component in India's Progress Path"
- Giant Luxury Yacht from Lürssen Company Capable of Navigating 1,000 Nautical Miles on Electric Power Solely
- Competition to give smart glasses widespread relevance renews with fresh tech from Meta and Snap
- INKAS Unveils 2025 Armored Defender OCTA Edition One