惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
腾讯CDC
G
Google Developers Blog
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
有赞技术团队
有赞技术团队
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
美团技术团队
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志

Hackaday

Why Not Yserver? It’s Xserver, But Rust-y. OpenCAL: Computed Axial Lithographic 3D Printing For Everyone Is A CS Degree DOA Thanks To LLMs? IEEE Says TBD. Double The VRAM Of An RTX 3070 The Pacemaker Patch Robot Chess But Each Piece Is A Small Robot Bambuddy Says Bye To Bambu Lab Cloud Services Converting A Scanning Electron Microscope Into A TEM Is Surprisingly Easy Custom Watch Is On The Case Patterns Everywhere Behold A 60 Hz Refresh Rate E-ink Monitor GentleOS, A Simple OS For Your Old PC Deeply Optimized MSX Emulation On ESP32-S3 With VGA Output Homebrew Macropad Looks Good The Air Position Indicator For The B-29 Building A 1:150 Scale Toyota ProBox Micro Remote Control Car Adding Weight To A 3D Print With Plaster Of Paris, Cleanly Hackaday Podcast Ep 373: GPS, Danger In Space, And Robby The Robot A Peek Inside The Secret Lagercrantz Suitcase Radio This Week In Security: Microsoft On Microsoft, Register Your Domains, Linux On ARM, And FreeBSD Joins The File Cache Club Glue-in Hinge Design Tries Something Different The Hackaday Communicator Badge, Re-Imagined With New Firmware Amiga 1232 Storm CD Packs Every Upgrade Into One Wedge So Many Analog To Digital Converters Repairing A Pair Of Voodoo 2 GPUs For Some SLI Action AI The Truly Environmentally Friendly Way Evidence For Water Vapor Plumes On Europa Vanishes In Re-Analysis Mechanical Stability For Your Coils 3D Printed Hose Sprayer Sets Phasers To Suds The Merits Of Comment-Driven Development As Counterweight To TDD
Smart Bulb WiFi Server Hosts “Banned” Literature
Tyler August · 2026-06-17 · via Hackaday

Skip to content

Let’s stop for a moment and pause to consider the smart bulb. Imagine going back 20 years and telling yourself that people will be putting computers capable of acting as web servers into light bulbs just so they can control them from their telephone instead of hitting the switch. The whole thing seems crazy — but its great, because it enables hacks like this one where [RickOOOOOO] takes a commercially-available ESP32 smart bulb, and hacks it into a local file server and digital library for banned books.

The word “banned” gets bandied about a lot — but assured, there’s nothing getting served up by [RickOOOOOO]’s bulb that’s going to help somebody will ill-intent build an improvised explosive device.  No, at least as conceived here, it appears to be full of easily-available e-books that were pulled from school libraries in the USA, which may-or-may not meet your personal definition of ‘banned’. Whatever you want to call them, we appreciate the idea that a student could hypothetically replace one of the bulbs at school with a hacked version serving up that sort of content. a bulb in such a school with a bulb hacked to host that sort of content–in minecraft, naturally.

In any case, the hardest part of the hack was carving the ESP32C3 in the bulb out of the IoToreo bulb enough to access it. Unfortunately having done so, [Rick] wasn’t able to get an SDcard interface soldered on, so he’s stuck with just 4MB for books and webserver. That means only a few epubs can fit on the bulb, but it’s better than those books being unavailable.

Like the solarpunk message board we featured recently, which also ran on an ESP32, the bulb broadcasts a public network that uses a captive portal to take you to the web interface of the library. From there, users can browse books– including learning from where they were banned and why–and admins can access a password-protected control panel. One neat work-in-progress feature on the control panel is that the bulb can still be used as a smart bulb, so you can try and match the light to its surroundings. In Minecraft, because of course we would never encourage kids to change light bulbs. Perish the thought!

Speaking of Minecraft, you can run a server on a lightbulb, too. Or DOOM, because of course even the light bulbs run DOOM now. What a time to be alive!