OpenBeken 开源固件 OpenBK7231T_App

智能家居 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
openshwprojects 2072 Stars 未知 BOM 完整度: /5 教程完整度: /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 频道和论坛,提供详细的刷机指南和问题解答。

技术规格

支持的芯片
固件类型
通信协议
集成平台
开发环境
设备数据库
社区资源

项目资源

物料清单 (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 模块编程的实践项目。