待补充 devbis/z03mmc

智能家居 3/5 🧩 软硬件结合 已发布
devbis 256 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
待补充

项目简介

Xiaomi LYWSD03MMC Zigbee Firmware


这是一个非常实用的开源项目,它解决了小米LYWSD03MMC蓝牙温湿度传感器无法直接接入Zigbee智能家居网络的问题。该项目为这款常见的蓝牙传感器提供了完整的Zigbee 3.0固件,使其能够无缝融入Zigbee生态,成为智能家居系统中的一个标准终端设备。核心功能是将传感器从蓝牙模式转换为Zigbee模式,转换后设备会暴露标准的ZCL(Zigbee Cluster Library)电池、温度和湿度簇,这意味着它可以被绝大多数主流Zigbee网关直接识别,无需编写复杂的自定义转换器。项目的主要特点包括:支持通过OTA(空中升级)方式进行固件刷写,提供了从ATC自定义蓝牙固件直接升级的便捷路径;也支持通过USB转UART串口进行有线刷写,为无法OTA的设备提供了备用方案;固件还保留了屏幕显示功能,并支持通过Zigbee标准OTA流程进行后续升级。技术栈基于Telink TLSR825x系列芯片,使用C语言开发,刷写工具则依赖Python和Web Serial API。这个项目解决了智能家居爱好者的一个典型痛点:如何将价格低廉、功能优秀的蓝牙传感器改造成Zigbee设备,从而避免为每个传感器单独配置蓝牙网关,实现更稳定、低延迟的集中控制。适用场景非常明确:任何使用Zigbee2MQTT、ZHA、HOMEd等主流Zigbee协调器的智能家居系统。用户只需按照项目文档的步骤,先刷入过渡固件,再刷入最终的Zigbee固件,即可让传感器加入Zigbee网络,并能在Zigbee2MQTT等平台上直接读取温度、湿度和电池电量数据,甚至可以对温湿度值进行校准,或控制屏幕上的笑脸显示。对于希望统一智能家居协议、减少网关数量的用户来说,这是一个近乎完美的解决方案。

标签

项目特点

将LYWSD03MMC传感器从蓝牙模式转换为Zigbee 3.0模式
暴露标准的ZCL电池、温度和湿度簇,兼容主流Zigbee网关
支持通过OTA方式进行固件刷写,无需拆机
提供从ATC自定义蓝牙固件直接升级的便捷路径
固件体积小,运行稳定,功耗控制良好

技术规格

目标硬件
无线协议
工作频段
暴露簇
固件升级方式
芯片型号
传感器类型
兼容网关

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
小米LYWSD03MMC蓝牙温湿度传感器 1 目标硬件
支持Telink芯片的USB转串口适配器(如CP2102) 1 首次刷写必需
杜邦线(母对母) 4 用于连接传感器与刷写器
串口终端工具(如PuTTY、screen) 1 用于发送刷写命令

能力画像

**记忆与知识检索**:2/5 — 需要了解Zigbee协议基础,但主要依赖项目文档和社区教程
**动手与操作**:4/5 — 需要拆开传感器外壳,焊接或夹持刷写引脚,操作精细度要求较高
**编程与算法**:1/5 — 无需编写代码,只需按步骤执行刷写命令
**设计与建模**:1/5 — 不涉及硬件设计或3D建模
**实验与调试**:3/5 — 刷写后需验证传感器是否正常入网,可能需要排查连接问题
**协作与分享**:2/5 — 可向社区反馈固件问题或分享刷写经验
**学习与研究**:3/5 — 适合学习Zigbee协议、OTA升级原理和嵌入式固件刷写流程
**系统集成**:4/5 — 需要将改造后的传感器接入智能家居系统(如Home Assistant、Zigbee2MQTT)

所需技能

基础的电子焊接或夹持操作能力 使用串口终端工具的基本知识 理解Zigbee智能家居网络的基本概念 能够阅读英文技术文档 熟悉传感器外壳拆解技巧

适用场景

将小米蓝牙温湿度传感器改造为Zigbee设备,接入Home Assistant等智能家居平台
在已有Zigbee网关的家庭中扩展温湿度监测节点
替代价格更高的Zigbee温湿度传感器,降低智能家居部署成本
学习Zigbee固件刷写和OTA升级技术的入门项目
为老旧蓝牙传感器赋予新的Zigbee生态兼容性