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

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

[快速入门] 【蓝牙集成&代理】如此简单的功能,竟然也有人不会用?!!

  [复制链接]

7

主题

350

帖子

3283

积分

论坛元老

Rank: 8Rank: 8

积分
3283
金钱
2933
HASS币
0
发表于 2022-9-16 14:15:21 | 显示全部楼层
XCray 发表于 2022-9-16 14:10
看官文,需要D-Bus and running BlueZ >= 5.43。。。

coreelec没有bluez?

嗯,没有,也没法用aptget装。
比较迷惑的是passive ble插件用得很顺。。
回复

使用道具 举报

59

主题

677

帖子

4357

积分

论坛元老

Rank: 8Rank: 8

积分
4357
金钱
3675
HASS币
20
发表于 2022-9-16 14:19:56 | 显示全部楼层
neroxps 发表于 2022-9-16 13:54
哦 看错了,我还以为你说 esp32 来抓蓝牙包esphome 好像是可以发送蓝牙广播,但是为什么不用 espnow?比距 ...

对比如一个esp32 离路由器比较远  可不可以通过一个esp32中继一下  多个esp32通过一个esp32连接路由器
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2022-9-16 14:22:38 | 显示全部楼层
gmshiwoge 发表于 2022-9-16 14:19
对比如一个esp32 离路由器比较远  可不可以通过一个esp32中继一下  多个esp32通过一个esp32连接路由器 ...

espnow 可以。
Nero
回复

使用道具 举报

0

主题

16

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
78
HASS币
0
发表于 2022-9-16 14:33:43 | 显示全部楼层
能不能用linux设备代替esp32 呢,上面有蓝牙

                               
登录/注册后可看大图
回复

使用道具 举报

7

主题

40

帖子

591

积分

高级会员

Rank: 4

积分
591
金钱
551
HASS币
0
发表于 2022-9-16 15:36:35 | 显示全部楼层
xuchida 发表于 2022-9-16 14:13
其它设备我都用填入32位key方式连入了。就是这个门锁,还没找到这个key。

是的,这个锁我也是没有找到ble key。只好等大神了。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12115
金钱
9096
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-9-16 19:44:36 | 显示全部楼层
BellaGaskell 发表于 2022-9-16 14:33
能不能用linux设备代替esp32 呢,上面有蓝牙

可以,说起来很简单:把esphome里proxy的代码移植到linux就行,不过会的人肯定不多,反正我是不会
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12115
金钱
9096
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-9-16 20:02:01 | 显示全部楼层
xuchida 发表于 2022-9-16 14:00
对,HA开发组确实没有吹牛,开发日志里写了对门锁支持。我现在是直接用蓝牙模块就能连上,绕开了小米网关 ...

哪儿看的开发日志?甩个链接?

支持门锁确实是一大价值点,我一直在等这个
回复

使用道具 举报

1

主题

142

帖子

1352

积分

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1210
HASS币
0
发表于 2022-9-17 16:01:32 | 显示全部楼层
这里还没有说到BThome, 加上BThome之后, 让蓝牙设备易用性和可靠性, 提高好了很多. 有没有人研究一下, 多个蓝牙代理, 组一个室内定位系统?买了好几个ESP32, 想用起来.
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12115
金钱
9096
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-9-17 17:18:34 | 显示全部楼层
W@LTER 发表于 2022-9-17 16:01
这里还没有说到BThome, 加上BThome之后, 让蓝牙设备易用性和可靠性, 提高好了很多. 有没有人研究一下, 多个 ...

你好像还没太搞明白这几个东西之间的关系

bthome没多大意思,基本上只是一种蓝牙广播的数据格式,目前能用这个格式的设备还不多。

蓝牙代理和室内定位没有任何关系。

利用esp32搞室内定位的方法早就有了,而且不止一个,只是效果都不太理想。
用于设备存在判断的方案倒是很实用。

蓝牙代理的意义是扩展了ha蓝牙集成的覆盖范围,根据文档,多个蓝牙代理从开始就是可用的,不过我也没有实际用过多个代理,猜测应该没啥问题。
回复

使用道具 举报

3

主题

10

帖子

1276

积分

金牌会员

Rank: 6Rank: 6

积分
1276
金钱
1266
HASS币
0
发表于 2022-9-17 20:09:42 | 显示全部楼层
XCray 发表于 2022-9-16 06:46
刷新了我的认知。。。没想到这个集成已经能识别到小米门锁了,官方文档都没说可以支持门锁。

可以翻翻我 ...

今天试了下用Passive BLE Monitor 接入门锁 (mi smart door lock 1s)

首先,我自己测试24位token不能用 (也似乎无关? ),必须得拿到32位beacon_key
官方描述也是如此
大多数设备(LYWSD03MMC、CGD1、MCCGQ02HL 和 MHO-C401(仅限原始固件))的加密密钥应为 32 个字符(= 16 个字节)。只有 Yeelight YLYK01YL(所有类型)、YLYB01YL-BHFRC、YLKG07YL 和 YLKG08YL 需要 24字符 (= 12 字节) 长密钥


且在close的问题中,有人提到
https://custom-components.github ... v4v5-encryption-key
的4种方案,可能只有3与4能拿到beacon_key (1确定不行)

最终我用方案3,成功获取beacon_key,也终于正常取得门锁讯息
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 21:26 , Processed in 0.054817 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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