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

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
I
InfoQ
小众软件
小众软件
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
美团技术团队
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
V
V2EX
J
Java Code Geeks
有赞技术团队
有赞技术团队
博客园 - 聂微东
B
Blog RSS Feed
博客园 - 司徒正美

小众软件

Zilazila – 在 AppleTV 上观看 B 站视频 - 小众软件 Chrome 应用商店将于2026 年 8 月 31 日删除所有 Manifest V2 扩展 - 小众软件 PhotoGIMP - 把 GIMP 改成 Photoshop 的样子 - 小众软件 Open Printer - 开源打印机,超小的!  - 小众软件 哔哩漫游项目收到律师函,已删库 - 小众软件 微软承认:Windows 11 这个 Bug,最高能吃掉 500GB 硬盘空间|请检查你是否受到影响 - 小众软件 发现频道:最近10日的热门排行榜[2026年第27期] - 小众软件 CCleaner 之后,有人重新做了一款开源清理工具:FluentCleaner - 小众软件 [已开源]将《命令与征服:将军:零点行动》原生移植到 macOS、iPhone、iPad - 小众软件 索尼宣布停产光盘,GitHub 开始限量送 1000 张代码光盘 - 小众软件 赛博领鸡蛋:一款隐藏的 16+ 真人互动影游[7月13截止] - 小众软件 将 PDF 变成打印件:虚假扫描|make-look-scanned - 小众软件 Immich v3 发布,开源、高性能自托管相册,GitHub 收获 105k 星 - 小众软件 本周赛博领鸡蛋:《热血少女2》、《无声狂啸》、《旅人苏菲亚》(7.3~7.9) - 小众软件 第19届 iPhone 摄影大赛获奖作品公布:2026 年最佳 iPhone 照片出炉 - 小众软件 Listary V7 Beta 发布了,新增主动推荐、新预览面板、新主题色、全新引擎等功能。 - 小众软件 azmth – 实时查看你头顶飞过的卫星(包括所有星链卫星和星链列车) - 小众软件 Yoink – Mac 文件暂存架工具,拖放优化 / 跨窗口移动 - 小众软件 告别 Docker Desktop:微软发布 WSL 容器公测版,Windows 原生支持 Linux 容器 - 小众软件 谷歌开始提高免费 Gemini API 配额,部分模型已达每分钟 100 万 Token,但不是全部 - 小众软件 女真文、小篆两种中国古文字,共约 1.3 万字符,正式加入全球文字编码标准 Unicode 18.0 - 小众软件 DeepSeek V4 调价预告:高峰时段价格翻倍,正式版7月中旬发布 - 小众软件 69 年内存价格史(1957–2026):每 GB 内存价格下降 3210 亿倍 - 小众软件 发现频道:最近10日的热门排行榜[2026年第26期] - 小众软件 IP Crawl – 发现你身边的公共摄像头? - 小众软件 PowerTop – 在 macOS 菜单栏上实时监控电量、功耗 - 小众软件 播播机(LitPlayer) – 安卓视频播放器,支持TV端  - 小众软件 苹果将砍掉 M6 高端芯片,直接跳到 M7 - 小众软件 Win11Debloat 中文版 - 微软欠我的性能该还了:一键卸载 90+ 款 Windows 11 预装软件[2026.6.24更新] - 小众软件 本周赛博领鸡蛋:《虚空铸造》《过山车大亨 3》《忍者神龟》(6.26~7.2) - 小众软件
有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 - 小众软件
青小蛙 · 2026-06-17 · via 小众软件

任何人只要连接这个灯泡发出的 Wi-Fi 信号,就能直接下载里面的电子书。@Appinn

有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 1

这是一次非常有趣的尝试,原文来自 Rick’s Blog,标题为《Banned Book Library / 禁书图书馆》

思路是这样的

灯泡安装在公共场所后,只要保持通电,就会持续发出一个 Wi-Fi 热点。任何人在附近连接这个热点,都能直接访问灯泡里的网页和电子书,不需要互联网,也不需要服务器。

具体为:

  • 使用 ESP32 微控制器(这个灯泡里有一个)作为硬件核心
  • 设备启动后创建一个 Wi-Fi 热点
  • 用户连接后自动跳转到一个本地网页(类似酒店 Wi-Fi 登录页)
  • 网页列出电子书目录
  • 点击即可下载电子书
  • 整个过程不需要互联网连接
有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 2

而这个灯泡,最终可以实现:

  • 灯泡正常安装在公共场所
  • 持续供电
  • 创建开放 Wi-Fi
  • 附近的人连接后即可访问电子书
  • 不依赖互联网
  • 不依赖服务器

是不是,听起来很酷 😂

不过,需要动手能力,因为需要拆解灯泡,甚至还需要把灯泡里的电路板拿出来:

有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 3
有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 4

最终完整暴露 ESP32-C3,并焊接导线,另外焊接 IO9 作为下载模式的启动引脚,然后获得了串口访问能力。

有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 5

再然后,使用 esptool 工具备份灯泡的原始固件后,开始安装 Arduino IDE,写了一个 HelloWorld 成功之后,确认了可以完全控制灯泡。

之后就是编写新的固件,实现:

ESP32

Wi-Fi AP

Web Server

网页

这样就完成了「用户连接后即可访问网页」这个需求。

扩容失败

作者本来还有计划使用 SD 卡扩容,但由于空间太小了,完全没办法焊接,就放弃了。

再经过了一系列的折腾之后,包括:

  1. 研究存储空间
  2. 修改分区表
  3. 从 Arduino 转向 ESP-IDF
  4. 实现 OTA 更新
  5. 编写图书馆网页
  6. 编写管理后台
  7. 编写恢复系统
  8. 编写Wi-Fi登录页面

最终效果

灯泡亮起

广播 Wi-Fi

用户连接

自动弹出网页

浏览图书馆

下载电子书

整个系统运行在一个灯泡中,有 4MB 空间,无需互联网,可用存储空间 2MB!

是的,虽然小了点。一本 EPUB 大约几百KB,一个灯泡可以放3~4本书吧。

但,房屋中需要很多歌灯泡啊。

如果有人能解决存储的问题,那就真的是一个大型图书馆了。

动手达人快去试试,作者提供了很多资料,青小蛙觉得应该能折腾成功,但我不折腾,我就看看。


原文:https://www.appinn.com/banned-book-library/