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

原始链接在: 有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》 - 小众软件

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


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

思路是这样的

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

具体为:

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

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

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

是不是,听起来很酷 😂

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

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

再然后,使用 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/

放平时感觉用处不大,但LED灯模块和WiFi结合的想法,对公共场合来说还是挺好的。

主要是还能用PoE供电,停电后只要交换机连接的备用电源还有电就还能运行一段时间,虽然替代不了消防应急灯。

那是不是能不能换个思路,给那种无线wifi装个灯泡

很好,但是你想过没有,为什么国产手机修改名字都要联网验证?

1 个赞

作为一个概念验证挺好的,如果是实用的话,目前肯定是不足以使用的

  • 2MB真的有点少,如果灯多了的话,那么Wifi污染是一个问题,ESP32的天线不算是特别好的那种,如果一大堆类似的设备放到一起,连接会非常不稳定
  • 我做IOT开发的时候,一般会用BLE而不用Wifi一方面是耗电,另一方面是避免Wifi信道的污染…
  • 发热应该不是问题,ESP32在这方面的稳定性还是挺好的,阳光暴晒(所造成的温度,不考虑紫外线加速老化的问题)都没事
2 个赞

史称 White light bulb revolution

2 个赞

诶,叫"Siege of White Bulb"是不是更好?也就是"白灯之围"?

有一种网络技术叫Li-Fi

1 个赞

灯泡支持么

就是使用可见波段的电磁波进行数据通信的方法,理论上可以承载的数据带宽要高很多很多,不过现阶段问题很多

  • 可见光波段的电磁波穿墙能力更弱,2.4G一个路由器可以把整个房子都铺满,5G可以把大半个房子都铺满,可见光就只能覆盖一个房间。而且关上门之后,连门口都没有信号了
  • 而且为了高频传输,一般要求信号源和接收点之间不要有遮挡…把Li-Fi路由器放到桌子底下,然后在桌面上就玩不了手机了,或者说速度会骤减
  • 理论上可以通过安装更多的发射端来解决,但是,我5GHz的路由器不是一样可以安装多个,然后做链路聚合?

所以,目前阶段,这个技术没有任何实质性地支持,还停留在技术验证阶段

是的

我是做安全行业的,这个产品在公安的角度非常可"刑"

这不能算产品啊,就是个DIY

感觉这个可以融合进密室逃脱或者一些解谜游戏去,通过重重关卡,到达一个密室,完成解密游戏然后“灯”亮了,手机找到wifi然后获得关键信息。

用激光可以在两个山头之间建立Wifi通信。应该可以降低在某些地方布设Wifi网络的成本。

这个我见过:

1 个赞

可能性不大

  • 存在一种东西叫做"雾",对可见光遮挡很强
  • 还存在一种东西叫做"雨",也对可见光有很强的偏折效应
  • 而且,如果随便什么鸟群飞过,信号就,连续多次中断

所以,这种不稳定的东西,还是呆在实验室里比较好,对于偏远地区,目前可以安装"星链",速度什么的已经足够使用了,而且可以省下铺设宽带的费用。我印象中,澳洲的不少地方都在用

Wi-Fi已经能实现30km了,激光感觉收益不大:

主要是好玩吧。然后就是抗2.4G干扰。激光可以保证可视即可达,除了烟雾和物理遮挡,似乎就没有特别好的屏蔽手段了? 在某些特殊场景下的应用,感觉比较刑哈哈哈。