待补充
devbis/z03mmc
项目简介
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等平台上直接读取温度、湿度和电池电量数据,甚至可以对温湿度值进行校准,或控制屏幕上的笑脸显示。对于希望统一智能家居协议、减少网关数量的用户来说,这是一个近乎完美的解决方案。
标签
项目特点
技术规格
| 目标硬件 | |
|---|---|
| 无线协议 | |
| 工作频段 | |
| 暴露簇 | |
| 固件升级方式 | |
| 芯片型号 | |
| 传感器类型 | |
| 兼容网关 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 小米LYWSD03MMC蓝牙温湿度传感器 | 1 | — | 目标硬件 |
| 支持Telink芯片的USB转串口适配器(如CP2102) | 1 | — | 首次刷写必需 |
| 杜邦线(母对母) | 4 | — | 用于连接传感器与刷写器 |
| 串口终端工具(如PuTTY、screen) | 1 | — | 用于发送刷写命令 |