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

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

[修仙教程] 【教程】2023.10版本带来的高价值新特性:蓝牙直接跟踪iPhone

  [复制链接]

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:23:44 | 显示全部楼层

教程来啦!

确实很好用!用起来也挺简单的。

最有可能拦住小白的,就是IRK的获取,但只要仔细看文档照着做也就够了。

下面把我的步骤尽量详细的写出来,供大家参考,我用一个esp32先烧成ESPresense,获取到IRK后重新烧成ESPHome继续原来的用法(电容触摸感应开关、蓝牙代理)。

0. 启动好ha(废话)、mqtt服务器、mqtt客户端连接好之后监听主题espresense/settings/#

1. 烧写ESPresense固件:https://espresense.com/firmware,配网(会自动提示);
1.png 2.png
2. 进入设备页面,就是在浏览器地址栏输入esp32节点的ip地址,配置mqtt服务器;

接下来参考https://espresense.com/beacons/apple文档:

3. 进入设备ui页面,就是地址后加上“/ui”,输入设备名、点“Enroll”按钮;
3.png
4. iPhone上打开蓝牙、与ESPresense配对;

5. mqtt客户端里找"espresense/settings/irk:xxxxxxx/config",复制irk:后面的数字串保存

到这儿,ESPresense的使命就完成了!

回到ha,添加集成,就用刚才找到的irk,然后根据自己的需要进行使用就行了,比如设置分组、自动化等。
4.png
这个估算距离好像也有点儿好玩:
5.png

评分

参与人数 3金钱 +40 收起 理由
aiqienanguatou + 10 膜拜大神!
dscao + 20 论坛有你更精彩!
book123 + 10 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:26:10 | 显示全部楼层
jacky9246 发表于 2023-10-6 09:07
还是不太会获取IRK,感觉还是有点门槛。。。手里没有esp

没有esp32,唯一的办法就是macos了,买台苹果电脑,或者是折腾黑苹果

相对来说,还是买个esp32开发板便宜,二十来块钱
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:26:54 | 显示全部楼层
W@LTER 发表于 2023-10-6 10:54
把之前iphone的wifi跟踪一起用,双重确认,效果更好了。

确实,蓝牙比wifi好用的多
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:27:35 | 显示全部楼层
polisher 发表于 2023-10-6 12:15
请教版主,这里需要填写的IRK长什么样子的呀?

32个字符的一串十六进制数字,16个字节。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:28:14 | 显示全部楼层
lensam 发表于 2023-10-6 13:10
中年男人不太敢设置跟踪功能

俺是老年男人,随便跟踪
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:29:42 | 显示全部楼层
本帖最后由 XCray 于 2023-10-7 18:08 编辑
lichao622 发表于 2023-10-6 14:07
好东西啊。monitor现在也在用

这个可以完美替代monitor了!

虽然二者工作机制不一样,monitor更主动配合人体传感器可以更快速的检测到iPhone,而这个方案纯被动,受制于iPhone的蓝牙信号广播频率,最大延迟就是iPhone的广播间隔,约有4.5秒。
但这个方案更优雅不用mqtt,也可以实现分布式跟踪(esp32刷esphome蓝牙代理),成本比monitor低多了。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:30:29 | 显示全部楼层
本帖最后由 XCray 于 2023-10-7 18:10 编辑
bugensui 发表于 2023-10-6 15:28
这个跟之前的Passive BLE monitor集成有什么区别

不是有什么区别,而是没任何关系
而且Passive BLE monitor和monitor也没有任何关系,我估计这俩弄混的也大有人在。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-10-7 17:31:58 | 显示全部楼层
本帖最后由 XCray 于 2023-10-7 20:41 编辑
sunquanqing 发表于 2023-10-7 14:49
安卓系的 有没有好方案?(手机安装app,持续发信号的除外)

你说的是个世界性难题!

ha的官方客户端app你也不想装?
如果确实不想装app,以前推荐过的monitor就很好,用树莓派或者三五十块钱买个能跑armbian的盒子就行。
回复

使用道具 举报

64

主题

478

帖子

2142

积分

金牌会员

Rank: 6Rank: 6

积分
2142
金钱
1659
HASS币
0
发表于 2023-10-7 17:36:27 | 显示全部楼层
XCray 发表于 2023-10-7 17:29
这个可以完美替代monitor了!

不用mqtt,也可以实现分布式跟踪(esp32刷esphome蓝牙代理),成本比monit ...

哇,那我要试下了,我目前也还用了esp32刷的ESPresense,这个也要刷吗?
回复

使用道具 举报

64

主题

478

帖子

2142

积分

金牌会员

Rank: 6Rank: 6

积分
2142
金钱
1659
HASS币
0
发表于 2023-10-7 17:40:24 | 显示全部楼层
lichao622 发表于 2023-10-7 17:36
哇,那我要试下了,我目前也还用了esp32刷的ESPresense,这个也要刷吗?

没注意到大佬已经更新了,原来之前的我也刷了ESPresense,刷了后通过添加configuration代码来实现了传感器实体,没想到的是,这个就不用添加configuration了,直接集成了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 21:22 , Processed in 1.247022 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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