网易首页 > 网易号 > 正文 申请入驻

24 种协议全都能解,免费开源固件把 ESP32 变调试台

0
分享至

开篇

抽屉里那块 ESP32 只点过灯,其实它一直听得懂芯片之间的悄悄话。

看点

01 二十多种协议,一个固件全解

02 浏览器打开就能操作

03 十五款开发板都能刷

修东西这件事,难的从来不是换零件,而是搞清楚那几根细线上到底在说什么。万用表只能告诉你电压对不对,示波器能把波形画出来,可波形底下藏着的是一串什么地址、写进了哪个寄存器、递过去的是什么数据,还得靠人一条一条去猜。厂里有专用的分析设备,我们这种在家修个风扇、拆个旧键盘的,多数时候只能凭手感试。

十几年前,硬件圈有个叫Bus Pirate的小板子专门解决这件事:一排杜邦线接上目标芯片,电脑这边敲命令,就能跟总线里的地址对话。它是开源的,也一直是新手入门硬件的第一件「正经工具」。可惜它得专门去买,得等跨境快递,到手之后那一堆命令又劝退了不少人,最后大多躺在抽屉里吃灰。

现在条件不一样了。ESP32-S3 这颗芯片便宜、管脚多、自带 WiFi,很多人手上都躺着几块没拆封的。有人花了半年多,把 Bus Pirate 那套思路整个搬到了这颗芯片上,做成今天要说的这个开源固件ESP32 Bit Pirate:不用买专用硬件,用抽屉里那块开发板,打开浏览器就能跟二十多种协议对上话。

PART 01

这是什么

一句话:这是一份刷进 ESP32-S3 的固件,刷完这块板子就变成一台多协议分析仪,能听、能发、能写脚本,还能用浏览器远程操作。官方的说法很直白——inspiration 来自传奇的 Bus Pirate。项目 2025 年 7 月立项,作者是个法国开发者,一年多时间就把 wiki、网页刷机站、脚本仓库、扩展板配齐了,节奏相当猛。



— 官方横幅把支持的总线一口气列完:二十多种,最后一行写着 speaks all protocols

它的接入方式有三种,挑一种顺手的就行:一根 USB 线连电脑,用任何串口终端软件;或者浏览器打开官方的Web Serial 工具,不用装任何软件;再或者给板子连上 WiFi,手机浏览器输个内网 IP,蹲在设备旁边就能敲命令。手上有 M5 Cardputer 那种带键盘屏幕的小机器,还能脱机独立跑,连电脑都不用带。

截至 10 月 25 日,仓库攒下六千多个 star、五百多次 fork,最新版是 10 月 11 日发的 v1.8,前一天还有代码合进来,属于天天在动的活项目。协议是 MIT,想改想分发都随你,连官方的宣传图都明说了可以拿去写文章拍视频。

6,210

GitHub stars(2026-10-25)

15 个月

2025-07 立项至今

PART 02

二十多种协议,都能干点什么

它把所有能力拆成一个个「模式」,敲 mode 就能看到编号列表。挑几个最常用的说说,你就大致知道它能替你干什么活:

I2C:扫一遍总线,看上面挂了几个设备、地址各是多少,再读寄存器、把整颗 EEPROM 倒出来存档。

SPI:读 Flash、读 EEPROM、读 SD 卡,也能反过来当从机。

UART:波特率自动识别,读写、桥接、批量发 AT 指令,路由器串口、模块调试都靠它。

1-Wire、2-Wire、3-Wire:门禁 iButton、智能卡、小容量存储芯片的老协议都能碰。

JTAG、SWD:扫芯片、认型号,还能配合 openOCD 直接调试。

CAN、I2S、DIO:车载帧 sniff、喇叭麦克风回放、引脚电平与 PWM,等于自带一台简易逻辑分析仪。

另外还有两样数字很唬人的:红外遥控支持八十多种协议,能把家里电视、空调、风扇的遥控码录下来存成文件,再让你用板子重发;可寻址灯带协议支持近五十种,WS2812 那一大家子基本都在名单里。至于 USB、蓝牙、WiFi、RFID 这些接口,固件里也做了对应模式——不过它们牵扯的东西更多,本文只讲有线总线这条最安全的线,射频部分想深入得自己去看 wiki。


— 官方网页工具集:左边终端里正在扫 I2C,右上读 Flash 芯片型号,右下是 2.4G 频谱瀑布图

上面这张就是它的官方网页工具集,四个面板各有分工:终端敲命令,Flash 编程器认芯片型号并读写整片存储,逻辑分析仪八个通道同时抓波形、导成 VCD 或 CSV 拿去别处看,频谱面板则把 2.2 到 2.8GHz 这段画成瀑布图。最妙的是这些都跑在浏览器里,换一台电脑不用装任何驱动和软件,打开网页就能接着干。

PART 03

上手体验:从抽屉到屏幕,只要五分钟

先说结果:手上那块吃灰的 ESP32-S3,插上 USB,五分钟后手机屏幕上会刷出一排数字——那就是你家里某个小设备的总线地址。整个过程不需要安装任何软件,也不需要一块面包板。

拿我自己试的这条线走一遍。第一步,用官方网页刷机站把固件烧进板子,浏览器里点两下,跟装个手机 App 差不多;第二步,让板子连上家里的 WiFi,手机上输那个内网地址192.168.1.17;第三步,屏幕上出现一只绿色的 Bus Pirate 图案和一句 ready to board,敲 mode,出来一张从 1 到 21 的菜单。

我拆了块旧空气检测仪,把板上标着 SDA、SCL 的两个脚引出来接上,输 5 进 I2C 模式,再敲 scan。屏幕上一行一行往下滚:正在扫、找到地址 0x3C、一颗设备。0x3C 这个地址我认得,是一块 OLED 小屏。接着用 dump 把它的显存整段读出来,几秒钟后得到一个文件,里面就是屏幕上显示过的那些像素。那一刻的感觉很奇妙——你第一次不是「猜」到那颗芯片在干什么,而是把它的原话抄了下来。


— 手机浏览器直连板子:左边 21 项模式菜单,右边文件管理里躺着录好的三星、东芝电视遥控码

这张截图里还有个细节值得看:右边那个文件管理,存着三个 .ir 后缀的小文件,名字分别是三星和东芝的电视机型。那是有人拿这块板子对着自家遥控按了几下,把红外码录下来存进板子上的存储里的——意味着你以后可以用一根杜邦线,让这块小板替你按下电视的开机键。

PART 04

三步跑起来

整个流程没门槛,会往手机里装 App 就会刷它。①刷机:电脑或手机浏览器打开官方刷机页,插上 USB 选对串口,点 flash,进度条走完板子自动重启。②连接:想省事就插着 USB 用网页终端,想脱线就把板子连上家里 WiFi,页面会告诉你分到的内网地址。③敲命令:先 mode 看菜单,回车键选编号,再 help 看这个模式下有哪些命令。

# ① 浏览器打开官方刷机页 → 选串口 → Flash

# ② 板子连 WiFi,手机打开 http://192.168.1.17

mode

# 1.HIZ 2.I2C 3.UART 4.SPI 5.1WIRE ...

5 # 进 I2C 模式

scan # 扫总线上的地址

0x3C 1 device found

dump 0x3C 0 0xff # 把这段显存整个倒出来

files # 板子上的文件都在这里

命令记不住也没关系,它内置了一个叫 Pirate assistant 的助手,随便问。真正省事的是脚本这条路:官方有一套Python库,走串口跟板子对话,网页端还带了个 Python 实验台,代码写完直接在浏览器里跑。想每天自动扫一遍某个设备、把结果记进表格,写十几行脚本就够了,不用一直盯着屏幕手敲。


— 刷机站就一个按钮:选对串口,点下去,固件自己烧进去

PART 05

红外这一手:把家里的遥控器收进一块板子

红外模式大概是普通人最容易上手、也最容易给家里人看出效果的部分。它支持八十多种红外协议,等于把市面上绝大多数电视、空调、风扇、灯带的编码规则都内置了。用法就三步:进红外模式,record 开始录,拿着遥控器对着板子按一下,码就进了板子;想发的时候 send 出去,或者直接从文件里挑一个之前存下的。

录下来的码存在板子的LittleFS文件里,一个遥控器一个文件,几 KB 大小,刚才截图里那几个三星、东芝就是这么来的。攒够一套,你就可以让这块小板替全家按遥控:接个红外发射管装在客厅,配一条定时脚本,晚上十点自动关电视这种小事随手就成。旧遥控器丢了、按键接触不良的老电视,也能靠它续命。


— 官方演示的独立模式:Cardputer 自带键盘和屏幕,不带电脑也能敲命令

它支持的板子也给得足:官方列表里列了十五款,从最普通的 ESP32-S3 DevKit、超小号的 SuperMini,到 M5 的 AtomS3、StickS3、Cardputer,再到 LILYGO 的 T-Display、T-Embed 系列和 Heltec 的 LoRa 板。作者还写明了,只要是 ESP32-S3、闪存四个兆以上,别的板子也能刷同一份固件,只是引脚映射得自己对一遍。


— 社区做的 Dock 底板:把开发板插上去,侧边接口能接原版 Bus Pirate 那一整套探头

生态这块才是它跑得快的原因。社区有人做了块叫 Dock 的底板,把开发板插上去之后,侧边的接口跟原版 Bus Pirate 的探头完全兼容——等于你手上那些老配件不用扔。还有人做了 Expander 扩展板,接上去能多出 WiFi 5G、Zigbee 这些能力。上面那张照片就是 Cardputer 插着扩展模块的样子,一台小掌机变成随身工具台。


— Cardputer 插上扩展模块:键盘、屏幕、喇叭都在,塞进包里就是一台随身分析仪

PART 06

和几条老路比一比

同样是「跟总线对话」,市面上能走的路有这么几条,各有各的取舍:

工具

成本

强项

短板

原版 Bus Pirate

专用硬件

久经验证,配件生态成熟

要专门买,跨境等货

多功能掌机工具

整机价格中等

玩法多,社区热闹

偏无线场景,总线深度有限

独立逻辑分析仪

几百元起

采样率高,看时序专业

只能看,不能主动读写

Bit Pirate

软件免费,有板就能用

二十多种协议+浏览器操作+脚本

引脚要自己接线,深的时序分析靠外接

— 四条路摆一起比:它不是最强的那台仪器,是门槛最低的那一个

PART 07

要花多少钱

最省的一条账是:软硬件加起来零元——只要你抽屉里已经有块 ESP32-S3。固件 MIT 免费,刷机站在线,wiki 全公开,连原型图和脚本仓库都是开源的,作者一分钱不收。

手上一块没有的话,成本也就是一块开发板的钱:最便宜的 ESP32-S3 小板几十块钱,带屏幕带电池的整机贵一些,但都不算什么大开销。真正要花的其实是别的东西——杜邦线得有,夹子、探针最好备一副,目标设备那边的接口要拆开来看得懂丝印。这些加起来,比买一台带屏幕的示波器差得远。


— 拇指大的 S3 SuperMini 也在支持列表里:四个兆闪存就够跑,插上电就是一台分析仪

如果只是想让家里那台旧电视多活两年、把丢了的遥控器找回来,其实一块 SuperMini 加一根红外发射管就够。要是真想拿它干活,建议直接上带屏幕的整机或者买块 Dock 底板,接探头的时候不用一手按线一手敲键盘,省下来的耐心比省下来的钱值钱。

踩坑提醒目标设备只接 3.3V 或 5V,接错电压会烧板子;不同开发板的默认引脚映射不一样,接线前先看 wiki 那张表,接错脚读出来全是乱码;板子连了 WiFi 之后命令行在局域网上是敞开的,别把家里路由的端口映射到公网;录遥控码时遥控器离板子近一点、屋子里的灯少开,红外接收头怕日光和日光灯;固件更新很快,某些模式是 v1.8 才补上的,老版本看不到别以为是坏了;最后一句,只用它碰自己的设备,别人的板子和别人的网络别去试。

一句话合规提醒:本文只介绍软件与硬件本身。国内 470-510MHz 属于微功率短距离设备(民用计量仪表类),仅限楼宇、小区、村庄等小范围内使用,功率不超过 50mW,不得加装射频功放、更换天线或架设常驻中继;具体使用请以当地无线电管理机构的规定为准。

项目地址(开源免费):

https://github.com/geo-tp/ESP32-Bit-Pirate

写在最后。这类项目最动人的地方,不是它比专业仪器强,而是它把「本来要买、要等、要学很久」的门槛,压到了「你抽屉里那块板子擦擦灰就能上」。二十多种协议摆在那里,你可能一辈子只用得上 I2C 和 UART 两个,但那两个,足够你把家里那些「不知道哪里坏了」的小电器一个个问明白。

你抽屉里躺着的是哪块板子?最想让它替你去问哪颗芯片的话?评论区聊聊。

喜欢这类开源好工具的话,关注【无聊猫科技】,每天给你挑一个能上手用的。我是无聊猫,每天替你把一个开源项目放大了看。有收获就 ,我们下篇见。

⭐ 觉得有用?三连支持一下

点右上角收藏,下次拆设备前翻出来照着接

关注【无聊猫科技】,每天推荐一个开源好工具

转给一起折腾硬件的朋友,让他那块板子别吃灰

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
穆里尼奥一招点醒!皇马核心被迫转型!伯纳乌王牌该认清现实

穆里尼奥一招点醒!皇马核心被迫转型!伯纳乌王牌该认清现实

澜归序
2026-10-28 08:21:04
西边不亮东边亮,局势迎来反转?中国也没想到,世界开了个大玩笑

西边不亮东边亮,局势迎来反转?中国也没想到,世界开了个大玩笑

揽星戈
2026-10-28 04:16:07
安踏FILA特步卖不动了:不是三家卖不动,是整条街的客流都拐弯了!

安踏FILA特步卖不动了:不是三家卖不动,是整条街的客流都拐弯了!

城事堂
2026-10-27 07:50:38
72年毛主席得知王稼祥无工作,特意交代周总理:他是有功劳的人!

72年毛主席得知王稼祥无工作,特意交代周总理:他是有功劳的人!

山居客
2026-10-28 18:55:03
某国比美国还嚣张!竟全面禁止中国产业链入境,还想阻断中欧交流

某国比美国还嚣张!竟全面禁止中国产业链入境,还想阻断中欧交流

历史的烟火
2026-10-28 20:11:31
这一回中国真要杀鸡给猴看,挑中的是荷兰。不是美国,不是日本,不是菲律宾,是荷兰

这一回中国真要杀鸡给猴看,挑中的是荷兰。不是美国,不是日本,不是菲律宾,是荷兰

扶苏聊历史
2026-10-26 14:36:51
到了交房租的日子,租客不辞而别,留下了一张字条和277元现金,“身上实在没钱了,就剩这么多,都给你了”;房东:押金和277元全额退回

到了交房租的日子,租客不辞而别,留下了一张字条和277元现金,“身上实在没钱了,就剩这么多,都给你了”;房东:押金和277元全额退回

扬子晚报
2026-10-27 10:03:03
最后警告:人类历史上最大的泡沫,即将破裂?

最后警告:人类历史上最大的泡沫,即将破裂?

南宗历史
2026-10-21 13:33:21
纯电续航830km!问界新车官宣:10月28日即将上市

纯电续航830km!问界新车官宣:10月28日即将上市

科技阿维
2026-10-28 22:51:51
乌度卡:申京下背部轻微拉伤,最多缺席几场

乌度卡:申京下背部轻微拉伤,最多缺席几场

温柔且自由
2026-10-29 01:43:55
炸裂!捐精有多乱,双方直接在宾馆完成怀孕过程,一次八百到几万

炸裂!捐精有多乱,双方直接在宾馆完成怀孕过程,一次八百到几万

就一点
2026-06-02 15:45:51
27岁女子飞曼谷转清迈见男网友后失联 朋友称对方曾许诺送iPhone18

27岁女子飞曼谷转清迈见男网友后失联 朋友称对方曾许诺送iPhone18

闪电新闻
2026-10-28 11:23:21
亨利回应金球奖提问争议:无意冒犯亚马尔,我愿意花钱看他踢球

亨利回应金球奖提问争议:无意冒犯亚马尔,我愿意花钱看他踢球

懂球帝
2026-10-28 21:34:16
戈治均逝世,曾出演《龙年档案》龙福海、《走向共和》荣禄等角色

戈治均逝世,曾出演《龙年档案》龙福海、《走向共和》荣禄等角色

澎湃新闻
2026-10-28 10:29:40
风波后首次发文!皇马官方不仅未道歉,反而发布姆巴佩100球视频

风波后首次发文!皇马官方不仅未道歉,反而发布姆巴佩100球视频

全景体育V
2026-10-28 07:34:59
牵动两岸目光!蒋家 27 人投票 14 比 13 敲定迁葬事宜,蒋友松出资择定溪口摩诃坡,蒋万安受访,仅表示尊重家族长辈的想法!

牵动两岸目光!蒋家 27 人投票 14 比 13 敲定迁葬事宜,蒋友松出资择定溪口摩诃坡,蒋万安受访,仅表示尊重家族长辈的想法!

唠叨说历史
2026-10-23 14:23:07
美国急了,日本急了,菲律宾腿抖了,英法德沉默了。因为他们发现,中国的潜力不止眼前大家看到的这点东西

美国急了,日本急了,菲律宾腿抖了,英法德沉默了。因为他们发现,中国的潜力不止眼前大家看到的这点东西

扶苏聊历史
2026-10-28 14:06:44
在校时间过长、“变味”的护学岗遭家长吐槽 江苏省教育厅现场回应

在校时间过长、“变味”的护学岗遭家长吐槽 江苏省教育厅现场回应

南京择校
2026-10-28 01:17:03
“辞了总统,丢了总理”

“辞了总统,丢了总理”

中国新闻周刊
2026-10-28 13:12:03
太辣眼睛!大妈炫耀儿子有貌有才,北美留学,被扒出儿子已成白人的小娇夫!

太辣眼睛!大妈炫耀儿子有貌有才,北美留学,被扒出儿子已成白人的小娇夫!

川渝视觉
2026-07-22 12:42:03
2026-10-29 02:20:49
粤语音乐喷泉
粤语音乐喷泉
来听音乐吧
163文章数 11965关注度
往期回顾 全部

科技要闻

宇树科技前三季净利暴增270%

头条要闻

仅退款后冰柜仍插着电在使用 买家回应

头条要闻

仅退款后冰柜仍插着电在使用 买家回应

体育要闻

0胜4负与篮网国王一桌 热火字母哥赌错了?

娱乐要闻

巾帼不让须眉!章子怡拿下重磅荣誉

财经要闻

iPhone Duo七年等来一场吐槽大会

汽车要闻

首销期权益价23.98万起 2026款理想i6上市

态度原创

本地
时尚
健康
教育
公开课

本地新闻

十月奔赴迪庆,解锁梅里日照金山

10位顶流男明星比惨,给我惹哭了

查不出猝死风险?可能是项目没做对

教育要闻

AI+教育发展公益行走进烟台龙口,探讨AI驱动初中英语课堂创新

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版