找回密码
 立即注册

微信扫码登录

搜索
查看: 482|回复: 12

[人体存在] 给LD2401添加了BTHome(更新双向广播

[复制链接]

5

主题

55

回帖

769

积分

论坛技术达人

积分
769
金钱
704
HASS币
20
发表于 2026-9-28 22:52:45 | 显示全部楼层 |阅读模式
本帖最后由 lzhbzr 于 2026-10-1 00:14 编辑

之前 给LD2401添加了个输出控制

用了一段时间不是很满意,但因为用的也不多,就将就用了
直到前段时间看见 还是外来和尚会念经,GPT 固件逆向是真有东西
而且最近 GPT 6 更新了,就拿来练手了

固件有两个
一个只添加了原生 OUT 控制功能,需要连接后配合集成使用 LD2401 添加 OUT 控制功能

另一个利用自带的 500ms 周期广播,替换为 BTHome V2 数据包,因为涉及到人在数据,所以用了加密协议,bindkey 去 app 复制 LD2401 添加 BTHome 功能
更新了双向广播,模块发送标准 BTHome,中枢 ESPhome 发送魔改 BTHome,控制 OUT 输出

image.png

image.png

image.png

image.png


集成、固件、app 和 SKILL 放在了Github (https://github.com/lzghzr/LD2401_control/)
相似型号的 LD2410 系列,应该也可以用 SKILL 让 AI 移植

评分

参与人数 1金钱 +20 收起 理由
sorrypqa + 20 高手,这是高手!

查看全部评分

回复

使用道具 举报

5

主题

55

回帖

769

积分

论坛技术达人

积分
769
金钱
704
HASS币
20
 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 lzhbzr 于 2026-10-2 09:11 编辑

2026.10.02
广播新增控制状态,这样控制方和被控方就可以状态同步了
新增 ESPHome 和 HA 的测试工具,实现了全链路自动化测试

2026.09.30
更新双向广播控制,这样就完全不需要建立连接了
另外更新了开源地址,全套工具打包上传了,都是 AI 写的,需要移植或者测试刷机的,找 AI 就行
回复

使用道具 举报

5

主题

55

回帖

769

积分

论坛技术达人

积分
769
金钱
704
HASS币
20
 楼主| 发表于 7 天前 来自手机 | 显示全部楼层
这里写一下这次修改的笔记
这个项目实际上由三个 AI 共同完成
App 部分主要是 GLM 5.3 flash,周末领的 3 亿 token 正好干这个事了
固件部分主要是 ChatGPT Astra
审计测试是 DeepSeek 4.1 flash

说一个细节,out 控制我让三个 AI 独立实现,GLM 给出了用 SDK 完全重写的方案,并且生成了固件,但后续雷达降噪算法还要自己实现,所以放弃了
DS 和 GPT 同样是在原固件修改
DS 的方案是把新代码移到固件末尾,共占用 23 字节,无不良影响
GPT 在固件里找到了工厂测试用的死代码,并且手写汇编,把代码量压缩到了 18 字节,刚好替换这块死代码
所以最终定下来三个 AI 的分工

剩下的就简单了,给 GPT 提要求,生成固件和报告,交给 DS 审计和测试,这里说一下,DS 道德水平还是要高一点的,但也只有一点,开始拒绝任何逆向行为,但是两三轮对话后就什么都不管了,最终在电脑上搭起了完整的固件升级工具,实现测试自动化

后面有人想要移植或者添加新功能的话,也可以参考这套方案
回复

使用道具 举报

67

主题

247

回帖

1284

积分

金牌会员

积分
1284
金钱
970
HASS币
0
发表于 7 天前 | 显示全部楼层
2410b的esphome代码也可以用2401硬件平替吧?
回复

使用道具 举报

5

主题

55

回帖

769

积分

论坛技术达人

积分
769
金钱
704
HASS币
20
 楼主| 发表于 7 天前 来自手机 | 显示全部楼层
keepwin2023 发表于 2026-9-29 11:07
2410b的esphome代码也可以用2401硬件平替吧?

可以,它俩串口消息差不多
回复

使用道具 举报

2

主题

129

回帖

1018

积分

金牌会员

积分
1018
金钱
887
HASS币
0
发表于 7 天前 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

70

主题

1841

回帖

2万

积分

元老级技术达人

积分
22118
金钱
20197
HASS币
80
发表于 昨天 13:05 | 显示全部楼层
这是手搓雷达固件?
回复

使用道具 举报

5

主题

55

回帖

769

积分

论坛技术达人

积分
769
金钱
704
HASS币
20
 楼主| 发表于 昨天 19:31 | 显示全部楼层
本帖最后由 lzhbzr 于 2026-10-5 19:33 编辑
sorrypqa 发表于 2026-10-5 13:05
这是手搓雷达固件?

对,AI 直接拼接 elf
实际上可以完全重写一套,原始雷达数据已经有了,就是得自己弄噪声抑制的算法
回复

使用道具 举报

70

主题

1841

回帖

2万

积分

元老级技术达人

积分
22118
金钱
20197
HASS币
80
发表于 昨天 22:35 | 显示全部楼层
lzhbzr 发表于 2026-10-5 19:31
对,AI 直接拼接 elf
实际上可以完全重写一套,原始雷达数据已经有了,就是得自己弄噪声抑制的算法 ...

我的天!真是卧虎藏龙
回复

使用道具 举报

70

主题

1841

回帖

2万

积分

元老级技术达人

积分
22118
金钱
20197
HASS币
80
发表于 昨天 22:40 | 显示全部楼层
中枢 ESPhome 发送魔改 BTHome,控制 OUT 输出,那就是BTHome也是能双向通信的?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )|网站地图

GMT+8, 2026-10-6 11:08 , Processed in 0.015409 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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