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

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

[技术探讨] 【足够强大】ESPHome+ESP32打造通用蓝牙网关,比小米自家的好

  [复制链接]

54

主题

920

帖子

3954

积分

论坛元老

Rank: 8Rank: 8

积分
3954
金钱
3034
HASS币
0
发表于 2022-11-24 11:32:00 | 显示全部楼层
大佬,我之前在esp8266 nodemcu 上搞雷达人体、光电传感器、温探传感器都搞过。首次买了个esp32 .
1、在esphome上面用https://esphome.github.io/bluetooth-proxies,网站在线刷写固件,能在hass前端配置(输入KEY)接入小米温度计,人体传感器能看到除了触发传感器外的所有传感器,也能看到小米的全自动智能门锁配置,但是我不知道怎么搞门锁key(提取token和key的软件提取不了门锁的蓝牙key)所以门锁接不了。
2、按https://bbs.hassbian.com/forum.php?mod=viewthread&tid=16331&highlight=esp32自制开源ESPHome通用蓝牙网关(ESP32)帖子,修改相应代码能刷好固件,也能看到网关能识别小米蓝牙设备,但就是在 Passive BLE Monitor 集成上看不到设备(我在82楼有回贴)。
玩到这个时候我开始迷糊了,不知道怎么玩下去了,如果能通过esp32接入小米门锁和其他蓝牙设备,我的多模网关可以关机了(其他设备全在z2m下),请教大佬的esp32固件esphome代码及接入步骤,谢谢。
回复

使用道具 举报

105

主题

2926

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11774
金钱
8783
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-12-13 07:50:15 | 显示全部楼层
bainiu 发表于 2022-11-24 11:32
大佬,我之前在esp8266 nodemcu 上搞雷达人体、光电传感器、温探传感器都搞过。首次买了个esp32 .
1、在esp ...

代码和步骤我在其它帖子里能说的都说过了,慢慢看吧,这东西没办法三言两语交代清楚。
回复

使用道具 举报

35

主题

372

帖子

2273

积分

金牌会员

Rank: 6Rank: 6

积分
2273
金钱
1901
HASS币
10
发表于 2023-4-2 09:09:24 | 显示全部楼层
两个帖子看下来有点儿懵。
把手头的esp32c3刷成普通的ble网关,能把智能门锁接进来吗?
回复

使用道具 举报

2

主题

53

帖子

617

积分

高级会员

Rank: 4

积分
617
金钱
564
HASS币
0
发表于 2023-7-23 13:17:35 | 显示全部楼层
本帖最后由 kkkkllll08 于 2023-7-23 13:20 编辑

PVVX/ATC_MiThermometer项目里面写道“If you have many BLE devices, the adapter must be able to receive BLE advertisements every 3 ms. UART speeds of 921600 baud and even USB1.1 are not enough to transfer information in binary form in the HCI format. Requires BT adapter with USB2.0 HS. Otherwise, there will be many gaps in the reception.

Do not use ESP32xxx - it cannot work with BLE at normal speed and drains the batteries of all BLE devices when connected!

ESPHome does not work with Bluetooth 5.0 and misses a lot of advertising packets from BLE devices.”
不知这个和丢消息是否有关
以及,有很多开源的以太网esp32项目,我现在在调试的就是用以太网的esp32,不过我目前只是接入小米温湿度计,对消息的即时性要求没那么高,不过之前esp32用WiFi接入时会有wifi连接困难的情况,所以改用以太网接入。
回复

使用道具 举报

105

主题

2926

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11774
金钱
8783
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-7-23 22:22:27 | 显示全部楼层
kkkkllll08 发表于 2023-7-23 13:17
PVVX/ATC_MiThermometer项目里面写道“If you have many BLE devices, the adapter must be able to receiv ...

确实是个值得琢磨的说法,虽然我还琢磨不明白
3ms,这是个非常短的时间,不能用esp32的说法也显得很夸张不过ESPHome对蓝牙5.0的支持度确实是个问题

无论如何,对于esp32来说,以太网肯定比wifi更好
回复

使用道具 举报

9

主题

66

帖子

618

积分

高级会员

Rank: 4

积分
618
金钱
552
HASS币
0
发表于 2023-9-8 10:20:58 | 显示全部楼层
neroxps 发表于 2022-6-30 17:21
我的鹿客 Q2 门锁,广播包,1秒会发两个,用USB 蓝牙接收器抓的话,几乎全部都能抓到,很少丢,esp32 还是 ...

大佬,不好意思,请教一下,你的鹿客门锁如何实现本地接入的?我通过几位大佬的资料,找到了beaconkey,但不知道为啥是40位字符,是还需要怎么转换么?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-16 05:52 , Processed in 0.050033 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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