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