『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: koranayle

[技术探讨] 小米盒子如何开机

[复制链接]

24

主题

884

帖子

5055

积分

论坛元老

Rank: 8Rank: 8

积分
5055
金钱
4166
HASS币
20
发表于 2019-7-26 23:00:40 | 显示全部楼层
natic 发表于 2019-7-26 22:25
我家电视基本都是喊小爱同学开关的

你家是不是还有小米的红外遥控器
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-7-27 08:30:24 | 显示全部楼层
chenquanhao 发表于 2019-7-26 23:00
你家是不是还有小米的红外遥控器

没有,小爱同学mini,小米电视4C,电视自带的蓝牙遥控器,就这些
回复

使用道具 举报

14

主题

155

帖子

1151

积分

论坛DIY达人

积分
1151
金钱
986
HASS币
40
 楼主| 发表于 2019-7-28 23:08:04 来自手机 | 显示全部楼层
我用的小米盒子4  wol凉凉了  回头空了研究一下蓝牙抓包  估计是蓝牙广播开机
Screenshot_20190728_110623_com.UCMobile.jpg
回复

使用道具 举报

0

主题

93

帖子

1121

积分

金牌会员

Rank: 6Rank: 6

积分
1121
金钱
1028
HASS币
0
发表于 2019-7-29 19:42:43 | 显示全部楼层
WOL, 蓝牙,红外几种开机方式, 实测小米电视4C不支持WOL, 而且ADB默认是关闭的,目前还没有好的开机方式
回复

使用道具 举报

14

主题

155

帖子

1151

积分

论坛DIY达人

积分
1151
金钱
986
HASS币
40
 楼主| 发表于 2019-9-15 19:56:44 | 显示全部楼层
【2019-9-15更新进展】
1.用投屏神器可以打开小米电视和小米盒子
2.用手机抓hci包,在wireshark中看,进行了connect,应该不是广播
3.没有接触过蓝牙协议,大致推断一堆hci层和l2cap层的内容应该是接入、鉴权、配置之类的信令,几包透传的内容应该包含了开机指令
4.抓了两次对比看了下,配置参数和流程都一样,大概只有两个地方不一样,一个是connect complete回的一个handle不一样(估计是电视回的临时身份ID),一个是SCID(估计是局部的唯一ID,猜是手机生成的)
5.之前买过一个cc2541模块,尝试用信令中的电视mac连接,不成功
6.用电视连接cc2541模块,输入pin后可以连接,尝试用cc2541发送疑似开机指令,不能触发开关机
7.这个模块的AT指令很少,没什么可以配置的,也不想去研究cc2541协议栈,收

我估计可以用cc2541把上面的流程模拟出来,估计协议栈应该能搞定,配置一下参数就行吧
抓的包没有放出来,因为不懂协议不知道有没有敏感数据,毕竟自己搭的系统不健壮
最近在准备雅思,业余精力很有限,时不时的能做点这种兴趣爱好,希望有大神能一起讨论一下吧,看看上面说的对不对,cc2541这类模块能不能搞得定。
回复

使用道具 举报

0

主题

6

帖子

51

积分

注册会员

Rank: 2

积分
51
金钱
45
HASS币
0
发表于 2020-2-19 18:15:14 | 显示全部楼层
楼主解决了吗
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-3-14 01:33:18 | 显示全部楼层
WAKE LOCK V3 可以解决~
回复

使用道具 举报

0

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
金钱
14
HASS币
0
发表于 2020-4-27 17:23:12 | 显示全部楼层
koranayle 发表于 2019-9-15 19:56
【2019-9-15更新进展】
1.用投屏神器可以打开小米电视和小米盒子
2.用手机抓hci包,在wireshark中看,进行 ...

你好!2541你可以连接到小米盒子了?我手头上是小米电视,用电视蓝牙来连我的cc2640r2,需要P/N码配对,这块你是怎么做的,我看2640r2 SDK的代码配对密码是数字,但是遥控器上的P/N码是一串数字和字母组成的串,卡在配对了。
回复

使用道具 举报

14

主题

155

帖子

1151

积分

论坛DIY达人

积分
1151
金钱
986
HASS币
40
 楼主| 发表于 2020-4-28 13:24:41 | 显示全部楼层
zailushanghe 发表于 2020-4-27 17:23
你好!2541你可以连接到小米盒子了?我手头上是小米电视,用电视蓝牙来连我的cc2640r2,需要P/N码配对,这 ...

年代久远我忘记具体咋做的了  应该是把抓包的内容直接复制下来的...吧  我用的AT指令简单粗暴  没有用协议栈
回复

使用道具 举报

0

主题

6

帖子

51

积分

注册会员

Rank: 2

积分
51
金钱
45
HASS币
0
发表于 2020-7-26 15:30:00 | 显示全部楼层
求具体解决办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 20:47 , Processed in 0.689740 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表