无线芯片给自己发命令:开发者借助AI,把它改成消息转发站
Alex Beal把MeshCore转发功能搬进LR2021内部。启动仍需外部主控,加密签名等功能也没有完整移植。
一枚平时只负责收发无线电的芯片,被改成了会自己转发消息的小站。开发者Alex Beal在11月2日公开实验:借助Claude分析硬件、编写程序,他把MeshCore消息转发功能搬进了Semtech LR2021无线芯片内部。启动时仍要另一颗控制芯片帮忙,之后这位“指挥员”可以睡觉,让无线芯片自己接活。
通常,这种无线设备里有两个角色:控制芯片决定消息该发给谁,无线芯片负责把数据送上空中。LoRa是一种适合远距离传少量数据的无线通信方式;MeshCore则让设备彼此转送消息,像几个人接力传话。Beal做的是接力站,不是一台能替代手机、什么都能处理的终端。
突破口藏在芯片内部。项目的逆向分析文档记录,LR2021本来就有自己的处理器,还有一小块供补丁程序运行的内存。它不是为普通用户随意编程准备的。Beal没有加上一颗更强的芯片,而是把这块原本主要留给厂商修补程序的空间利用起来。好比发现收音机里其实坐着一名小助手,尝试把部分工作直接交给它。
让小助手接收消息还不够,发出去更麻烦。实验发现,内部处理器直接把数据放进内存,并不能正常启动完整发送流程。解决办法相当绕:程序利用芯片自身引脚,给它自己送一遍原本应由外部控制器发来的命令。相当于柜台员工不能直接办理自己的申请,只好绕到窗口外,用顾客的流程把申请递回去。作者公开了代码和另一块无线板接收到数据的测试记录。
这并非第一次把LR2021改作别用。SAMS0N1TE此前已公开从这颗芯片提取原始无线信号、交给其他设备处理的方案。Beal的不同之处,是把更多工作搬回无线芯片内部。他还提供了在芯片上计算频谱的程序,让电脑拿到处理后的结果,而不是全套原始采样数据。
AI与人的分工也有边界。按Beal的自述,他连接无线板、提供硬件环境和目标,Claude承担了大量分析与程序移植工作;这是一位开发者的实验记录,不能据此推导所有硬件开发都能无人完成。
眼下,转发器仍有明显妥协:加密签名没有搬进芯片,向邻居介绍自身的广播信息需要预先签好,其时间戳也不会自行更新。对普通用户,它还不是拿来即用的通信产品。对做传感器或户外通信设备的人,更值得继续探索的是让无线芯片先筛选、处理消息,必要时才叫醒主控。但能省多少电、长期是否稳定,这次实验并没有给出答案。
原始项目说明日期:2026年11月2日。
分享这篇文章
你觉得这篇文章怎么样?
匿名评价,无需登录,每篇最多 5 次。
匿名评价
写下你的看法,无需登录。
请围绕科技与文章讨论。禁止仇恨歧视、政治战争话题、威胁辱骂、人身指控、色情、广告、链接及个人信息。
还没有评价,来说第一句吧。