乐于分享
好东西不私藏

2.9 元防丢器,直接软件逆向改造成智能家居无线按键

2.9 元防丢器,直接软件逆向改造成智能家居无线按键

点击蓝字,关注我们

本文为『瀚思彼岸』论坛技术文章,作者为雪晴科技HTH。在此表示感谢!文章版权归原作者所有,侵权必究。

以下视频来源于
雪晴科技HTH
已关注
关注
重播 分享
已关注
关注
重播 分享

【项目介绍】

一款 2.9 元的蓝牙防丢器(iTag 类小标签),虽然便宜,但它是一台标准的 BLE GATT 设备。通过纯软件逆向,我把它改造成了一个智能家居无线按键,配合 Home Assistant 实现各种联动,整个过程不用动硬件、不刷固件。

【实现的功能】

1. 单击 / 双击识别,触发任意 HA 自动化(设置里可选目标实体)2. 寻物报警:一键让标签持续响铃,按下按键即停止3. 静音模式:按下标签按键无声(针对该型号实测的指令)4. 电量显示、实时按键记录5. 封装成 Electron 桌面应用,手机浏览器也能直接访问控制

【演示】

双击标签 → 切换卧室灯 / 触发自动化,延迟极低。

【技术要点(逆向心得)】

- 服务 0xFFE0,特征 0xFFE1:按键通知,值恒为 0x01,单击/双击靠软件计时判定(300~500ms 窗口)- 特征 0x2A06(Immediate Alert):写入 0x01 = 响铃,写入 0x02 = 静音 —— 注意这个型号和标准协议是相反的,0x02 并不会响铃,这是实测踩坑得来的- 断开报警走特征 0xFFE2(Set LinkLost Alert),写入 0x00 可关闭- HA 联动通过 REST API 调用服务,无需 MQTT

【结尾】

几块钱的成本,就能得到一个好用的智能家居无线按键。代码整理好后会开源,欢迎交流讨论~

软件下载地址:

『来自123云盘用户雪晴科技HTH的分享』ITAG智能按键 Setup 1.0.0.zip链接:https://1812732169.share.123pan.cn/123pan/rGdKVv-JPydd?pwd=vj7M#提取码:vj7M测试软件下载(用于扫描测试自己的标签):大家可以先下载测试,测试完记住蓝牙标签的mac地址,后续更新esp32作为中继的版本,需要使用到蓝牙的mac地址。

https://xueqing.lanzout.com/iT7Hr42ul3qh

HA联动的源代码下载(知道自己标签的mac地址之后,可以搜索替换):通过网盘分享的文件:ITAG智能按键-程序源码.zip链接: https://pan.baidu.com/s/1Vr3shzTyMKImpCs7EPsOkA?pwd=gjct 提取码: gjct 复制这段内容后打开百度网盘手机App,操作更方便哦

如果自己不知道修改哪里,可以试一下agent工具。https://xueqing.lanzout.com/i6khE42umz3c(里面是源代码和AI提示词)

▼▼▼

更多详情内容见原帖...

欲了解更多Home Assistant最新玩法和教程,请访问瀚思彼岸论坛(bbs.hassbian.com),同时欢迎关注本公众号。

▼ 请点击“阅读原文”到论坛与作者互动。