智能硬件分析-京东来点光波入网

背面的这个小孔应该就是用来接收光波信号的。

光波入网的猜想

光波入网完成后,app第一时间就能连接到来点,所以大概可以猜到手机app在屏幕闪烁的时候至少传递了以下信息给来点

  1. wifi名
  2. wifi密码
  3. 很大可能还包括了手机的IP地址

因为如果没有传递IP地址的话,扫描整个网段特定开放端口再连接应该不会那么快。

屏幕的黑和白闪烁很容易联想到二进制的1和0,因为闪烁的时间有长有短,所以大胆假设一下:

  • 黑白两色分别为1和0
  • 显示的时间长度为数据长度

比如白色为1 黑色为0 黑色显示1秒是一个0 白色显示一秒是一个1(当然没有1秒那么长,只是定义一个时间)显示2秒3秒就是两个 三个 依次类推。

验证猜想

为了验证上面的假设,首先我们需要一个能把光信号转换成数字信号的东西。毕竟闪成那样盯着看不瞎就不错了,别指望还能分辨出闪烁的时间长短。这里有一段 优酷的光波入网视频 直接拖到2:25就能看到入网过程的闪烁。

一开始我是打算把闪烁录下来然后放慢了记录间隔,看了几百帧后果断放弃了……还是把合适的任务交给合适的人去做吧。低成本方案是光敏电阻,大概长这样: