“京东来点”是一款一键下单的IoT设备,可以使用配套的手机App配置WIFI网络并绑定京东购物账号。当按下“京东来点”设备唯一的巨型按钮后,就会自动在京东下单或者将商品加入到购物车。
“京东来点”的具体介绍请参考京东官网页面。
作为创客,自然不能满足于自动下单这样单调无趣的功能,既然这个设备能够连接WIFI,而且很便宜(单独购买只需要9.9元),那么我们能否改装做点别的有意思的事情呢?于是我对其进行了拆解和分析,下面是一些细节分析,与大家共享。
拆解的第一步需要将上面的大按钮撬开,使用拆机片直接撬就行了,很容易撬开。撬开后就可以看到四个螺丝了。
使用螺丝刀将四个螺丝拧下来,就可以看到内部的电路板和电池。这个电池是可充电的锂聚合物电池,容量是500毫安时,但设备本身并没有充电电路和充电接口。
设备的外壳设计非常精致,卡扣非常严密,撬动电路板即可拆下电路板。
电路板上有很多测试点,包括3.3V的电源,3个串口,RESET,BOOT,以及一组DEBUG接口(TDI、TDO、TCK、TMS)。这些测试点对于改装很有帮助,如果有合适的编程器,就可以给设备下载程序了。
WIFI的天线使用了一片柔性PCB,粘贴在塑料外壳上。
电路板背面用一大块屏蔽罩覆盖,我使用热风枪将其加热无损拆开。由于屏蔽罩面积很大,我将热风枪温度调到了最高400度,吹了大概3分钟,才拆开。
拆开后就可以看到内部的各个芯片,主芯片是Marvell公司的88MW300,FLASH存储芯片是25Q16CT,另外一个SOT23-5封装的应该是LDO电源稳压器。
通过手机App初始化设备WIFI账号时,手机App通过闪烁屏幕将信息传递给设备的光线感应器,这种做法不依赖任何芯片,是一种比较通用的技术方案,但传输速度比较慢。
根据我查询到的信息,我们需要签NDA(保密协议)才能拿到Marvell这块WIFI SoC芯片的相关的开发资料和开发工具,这对于创客是个坏消息。这意味着我们无法使用正常的手段对这个设备进行改装了。我认为Marvell这种做法对于创客是非常不友好的。期待Marvell能够迷途知返,早日拥抱开源硬件。
相关链接:
git 上面有开源的sdk. 期待你的下文哦