关于小米空气净化器的接口问题

2016-03-26 19:19:05 +08:00
 Sequencer

刚刚买了个小米空气净化器. 然而发现要联网. 还必须用手机遥控. 我觉得感觉不是很好.

我现在的想法是用 charles 抓包抓他的发包和收包然后在路由器上建个服务器来做第三方服务器. 或者有什么其他的方法么? 这个东西我在想能不能直接抓到 api 然后写个脚本处理.

3332 次点击
所在节点    小米
11 条回复
airyland
2016-03-26 19:28:40 +08:00
额,真能折腾啊,上面有按钮不是吗。
paradislover
2016-03-26 19:53:48 +08:00
这种你抓包也是加密的数据,要不你自己刷固件吧
soli
2016-03-26 20:02:04 +08:00
买个小米路由器。。。
然后小蚁摄像头、智能插座、智能家居套装。。。。
然后,就入坑了。
matthewgao
2016-03-26 21:05:55 +08:00
首先呢他肯定是 SSL 的链接,不会那么容易被截获,另外他很可能是个非标准的 binary 数据流,所以分析他也要花点时间,甚至要逆向
参考着一系列文章: http://blog.rtwilson.com/hacking-the-worcester-wave-thermostat-in-python-part-1/
Earthman
2016-03-26 22:07:38 +08:00
何必呢,这样很麻烦的
不如直接另外加个模块直接读取传感器的值,多方便
coolzjy
2016-03-26 22:21:34 +08:00
要求小米开放 API
当然只是想想 - -
chaichaichai
2016-06-10 03:42:07 +08:00
请问 LZ 有什么进展吗?
Sequencer
2016-06-10 20:23:29 +08:00
@chaichaichai 楼主放弃了进展 表示能力不够
chaichaichai
2016-06-14 16:50:30 +08:00
@Sequencer 233 我也什么进展
Sequencer
2016-06-14 18:35:19 +08:00
@chaichaichai 没有下载线接口 没有 shell 真的还不如用树莓派当主板
Sequencer
2016-06-14 18:48:43 +08:00
@chaichaichai 刚刚看了 http://news.mydrivers.com/1/458/458920.htm 之后 貌似有个下载线接口,不知道内核是 linux 还是安卓。但是进不了 shell 也就没办法。
看了开机之后的接线大概需要 10 根左右的数据接线和设备连接。树莓派还是能够搞定的。
不过楼上那个代理抓包的方法我觉得有可能(
万一 http json 直接传了(

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266525

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX