OpenBeken 开源固件
OpenBK7231T_App
智能家居
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601, BL60
OpenBK7231T_App 是一个开源固件项目,最初旨在替代涂鸦(Tuya)智能模块上的原厂固件,现已发展为一个支持多平台、多芯片的通用物联网解决方案。它的核心定位类似于 Tasmota 或 ESPHome,但覆盖了更广泛的芯片生态,包括 Beken、Bouffalo Lab、WinnerMicro、Realtek、Espressif 等多个厂商的数十款芯片型号,如 BK7231T/N、BL602、ESP32/8266、XR809、RTL8710B 等。
标签
项目特点
**多芯片支持**:支持 BK7231T、BK7231N、BL2028N、T34、XR809、W800/W600、ESP32/ESP8266、Realtek RTL8710/8720 系列、BL602、LN882H 等数十种芯片。
**涂鸦替代**:作为 Tasmota/ESPHome 的替代品,专为涂鸦模块设计,可刷入第三方固件。
**MQTT 与 Home Assistant 兼容**:原生支持 MQTT 协议,可无缝集成到 Home Assistant 智能家居平台。
**设备模板数据库**:拥有超过 800 个设备的交互式模板数据库,用户可提交新设备并获取奖励。
**自动编译二进制文件**:在 Releases 页面提供预编译固件,方便用户直接刷写。
**活跃社区支持**:拥有 YouTube 频道和论坛,提供详细的刷机指南和问题解答。
技术规格
| 支持的芯片 | |
|---|---|
| 固件类型 | |
| 通信协议 | |
| 集成平台 | |
| 开发环境 | |
| 设备数据库 | |
| 社区资源 |
项目资源
openshwprojects/OpenBK7231T_App
webapp/devicesList.html
www.youtube.com/@elektrodacom
www.youtube.com/playlist?list=PLzbXEc2ebpH0CZDbczAXT94BuSGrd_GoM
www.youtube.com/playlist?list=PLzbXEc2ebpH0I8m_Cfbqv1MTlQuBKYvlx
rtvforum/topic3951016.html
rtvforum/forum390.html
www.v-elite.ru/t34
www.v-elite.ru/bl602rgb
www.youtube.com/watch?v=BnmSWZchK-E
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| BK7231T/N 模块(如 WB3S, CB2S) | 1 | — | 或任何支持的芯片模块 |
| USB 转 TTL 串口适配器(如 CH340G) | 1 | — | 用于刷写固件 |
| 杜邦线(母对母) | 4-6 | — | 连接模块和编程器 |
| 3.3V 稳压电源 | 1 | — | 为模块供电 |
| 面包板 | 1 | — | 方便搭建测试电路 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 电脑(Windows/Linux/Mac) | 编译固件、运行刷机工具 | ✅ 是 |
| USB 转 TTL 串口适配器 | 连接模块进行刷写 | ✅ 是 |
| 烙铁 | 焊接排针或模块引脚 | ▢ 推荐 |
| 镊子 | 辅助操作小元件 | ▢ 推荐 |
| 万用表 | 测量电压和连接 | ▢ 推荐 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
狂热与坚持
3/5
创造与创新
3/5
视频
watch
playlist
playlist
所需技能
🔧 **动手能力**:需要能够识别模块引脚、连接串口编程器、焊接排针(可选),以及刷写固件的基本操作。
💻 **编程能力**:具备基本的命令行操作能力,能够使用 Git 和编译工具链(如 GCC)进行固件编译(可选)。了解 MQTT 和 Home Assistant 配置更佳。
⚡ **电子电路**:了解串口通信(UART)、3.3V 电源供电、模块引脚定义等基础知识。
适用场景
**智能家居本地化**:将涂鸦智能模块刷入 OpenBeken 固件,摆脱云依赖,实现本地 MQTT 控制。
**Home Assistant 集成**:将刷好固件的设备无缝接入 Home Assistant,实现自动化场景。
**DIY 智能设备**:基于支持的芯片模块,自制智能开关、传感器、灯控等设备。
**设备逆向与修复**:对已有涂鸦设备进行逆向,刷入第三方固件以解锁更多功能或修复问题。
**学习嵌入式开发**:作为学习嵌入式固件开发、WiFi 模块编程的实践项目。