ZigbeeTLc版本历史与新功能:从0.1.1.1到0.1.3.8的进化之路

【免费下载链接】ZigbeeTLc Custom firmware for Zigbee 3.0 IoT devices on the TLSR825x chip 【免费下载链接】ZigbeeTLc 项目地址: https://gitcode.com/gh_mirrors/zi/ZigbeeTLc

ZigbeeTLc是一款针对TLSR825x芯片的Zigbee 3.0 IoT设备自定义固件,从版本0.1.1.1到0.1.3.8的迭代过程中,带来了众多实用功能与性能优化,为用户提供更稳定、高效的智能家居体验。

关键版本功能演进

0.1.1.x系列:基础功能奠定

0.1.1.1:按钮功能增强
首次引入按钮动作支持,用户可通过短按发送温湿度和电池数据,长按2秒切换温度单位(摄氏度/华氏度),长按7秒重置绑定,长按15秒恢复出厂设置。这一设计极大提升了设备的交互便捷性,相关实现可参考src/app_ui.c中的按键处理逻辑。

0.1.1.4:ZCL规范兼容与显示优化
根据ZigBee集群库规范修正" thermostat温度转换"值,新增笑脸显示开关功能。通过src/custom_zcl/zcl_thermostat_ui_cfg.c实现 thermostat用户界面配置集群,支持温度显示模式(0=Celsius,1=Fahrenheit)和笑脸显示控制(0=显示,1=隐藏)。

0.1.1.6-0.1.1.7:参数调节功能扩展
添加温度/湿度偏移量设置和舒适参数配置,用户可通过ZHA等平台调整测量精度。在src/sensor_th.c中实现了0.01°级别的温度补偿算法,使设备适应不同环境下的测量需求。

0.1.2.x系列:架构升级与设备支持

0.1.2.5:SDK重构与功耗优化
基于Telink SDK v3.7.1.2完全重写,合并ZBdevice项目架构,显著降低SHTC3传感器设备的功耗。通过src/patch_z_sdk/flash_drv.c优化存储区域管理,结合src/battery.c的电池测量算法,使小米LYWSD03MMC等设备平均功耗降至约15uA。

0.1.2.0-0.1.2.4:设备命名规范与功能扩展
引入设备命名后缀规则:"-z"表示纯Zigbee设备,"-bz"表示BLE+Zigbee双模设备,解决Z2M中的设备识别问题。新增显示关闭、测量间隔调节(3-30秒)等功能,相关参数定义位于src/includes/zb_config.h

0.1.3.x系列:设备兼容性与稳定性提升

0.1.3.0-0.1.3.4:新设备支持与显示优化
添加对Zbeacon-TH01、ZBEACON-MC等新设备的支持,优化LYWSD03MMC B1.6硬件的LCD驱动。通过src/lcd_lywsd03mmc.c实现SPI屏幕自适应初始化,解决不同硬件版本的显示兼容性问题。

0.1.3.8:核心功能修复
重点修正测量间隔精度问题,优化PIR传感器的电池管理算法。在src/sensor_pir.c中改进 motion检测逻辑,减少误报并降低待机功耗,使人体传感器续航提升约20%。

版本管理与升级指南

ZigbeeTLc采用四位数版本号(主版本.次版本.修订号.构建号),稳定版本可通过firmware_z.json获取最新0.1.3.8固件列表。升级建议:

  1. OTA升级:通过ZHA或Zigbee2MQTT的OTA功能,使用zigpy_ota/scripts/updateall.js脚本批量更新
  2. 手动刷写:对于不支持OTA的设备,可使用tools/linux/tc32_gcc_v2.0工具链编译固件后通过USB烧录
  3. 版本兼容:从0.1.2.5以下版本升级时,设备会自动重置配置,需重新绑定网络

总结与未来展望

从0.1.1.1到0.1.3.8,ZigbeeTLc通过18次版本迭代,实现了从基础功能到多设备支持的全面进化。核心改进集中在:

  • 功耗优化:平均电流从30uA降至15uA
  • 设备支持:从5款扩展到20+款Zigbee设备
  • 功能扩展:新增15+项可配置参数

未来版本将继续优化低功耗算法,并计划支持更多传感器类型和厂商设备。用户可通过make_z/zigbee.mk自定义编译选项,构建专属固件。

【免费下载链接】ZigbeeTLc Custom firmware for Zigbee 3.0 IoT devices on the TLSR825x chip 【免费下载链接】ZigbeeTLc 项目地址: https://gitcode.com/gh_mirrors/zi/ZigbeeTLc

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐