
点击蓝字,关注我们
本文为『瀚思彼岸』论坛技术文章,作者为雪晴科技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),同时欢迎关注本公众号。
▼ 请点击“阅读原文”到论坛与作者互动。
夜雨聆风