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

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

[修仙教程] 【ESPHome】ESP32 DIY通用蓝牙网关,接入米家系门锁等各种设备

  [复制链接]

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-5-4 15:27:30 | 显示全部楼层

哦?谢谢分享。

多模网关一直没怎么关注,要真能支持蓝牙子设备的本地自动化,确实值得考虑。
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2021-5-4 16:07:02 | 显示全部楼层
XCray 发表于 2021-5-4 15:27
哦?谢谢分享。

多模网关一直没怎么关注,要真能支持蓝牙子设备的本地自动化,确实值得考虑。 ...

理论上是可以,但是米家中现实比较蛋疼:如果你有别的蓝牙网关,本地自动化会执行失败
回复

使用道具 举报

0

主题

22

帖子

591

积分

高级会员

Rank: 4

积分
591
金钱
569
HASS币
0
发表于 2021-5-4 18:16:25 | 显示全部楼层
多模断外网后蓝牙设备延迟大大提高,5秒左右,重启后蓝牙设备完全失效。说明不支持本地自动化的
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-5-4 21:59:33 | 显示全部楼层
redblaze 发表于 2021-5-4 18:16
多模断外网后蓝牙设备延迟大大提高,5秒左右,重启后蓝牙设备完全失效。说明不支持本地自动化的 ...

不知道集成到HA之后能否实现本地自动化。

印象中这款网关评价很差,软件做的比较烂,稳定性也不怎么样,曾经一度便宜到79,现在官网挂的价格是129但无货,看了眼咸鱼,普遍160左右,甚至还有喊200的,这都什么操作???
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-5-4 22:02:20 | 显示全部楼层
zsqduke 发表于 2021-5-4 16:07
理论上是可以,但是米家中现实比较蛋疼:如果你有别的蓝牙网关,本地自动化会执行失败 ...

别的蓝牙网关几乎都是最简单的WiFi+蓝牙模块(类似于ESP32),几乎没有处理能力,只能简单的把蓝牙消息转发到服务器。

猜测多模网关硬件性能比之前的网关有了大幅度的提升,为本地自动化提供了基础。
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2021-5-4 22:22:10 来自手机 | 显示全部楼层
XCray 发表于 2021-5-4 21:59
不知道集成到HA之后能否实现本地自动化。

印象中这款网关评价很差,软件做的比较烂,稳定性也不怎么样, ...

一开始便宜是因为性能垃圾不稳定,后来去年俄罗斯大神破解接入ha后开始涨价。最近很贵因为mfi芯片短缺
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2021-5-4 22:25:50 来自手机 | 显示全部楼层
redblaze 发表于 2021-5-4 18:16
多模断外网后蓝牙设备延迟大大提高,5秒左右,重启后蓝牙设备完全失效。说明不支持本地自动化的 ...

多谢这个细节。我的理解是,自动化还是保存在本地执行,只是token需要云端验证(或者具体是啥机理我也不知道)。如果是云端执行的自动化的话反应稍慢一些。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2021-5-4 22:49:24 | 显示全部楼层
观摩大佬论道ing
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2021-5-5 10:21:54 | 显示全部楼层
https://miecosystem.github.io/mi ... IBluetoothLock.html
这里找到了相应的函数名称:decryptMessageWithToken(data),作用是“使用设备的token解密指定数据”,可惜找不到这个函数的实现代码。

哎~~~不懂小米的开发,也不知道哪儿能下载到这个miot sdk。。。

蓝牙锁确实有一个token,这个token也可以获取到,感觉希望就在这儿。。。
回复

使用道具 举报

1

主题

79

帖子

1006

积分

金牌会员

Rank: 6Rank: 6

积分
1006
金钱
927
HASS币
0
发表于 2021-5-5 23:46:58 | 显示全部楼层
期待大佬破解
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 13:37 , Processed in 0.614455 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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