Evan
发布于 2026-05-31 / 0 阅读
0
0

家庭开关

title: 家庭开关  
date: 2025-09-23T11:06:21+08:00  
lastmod: 2026-05-31T17:03:00+08:00

家庭开关(HomeSwitch)

基于 CC2530 的 Zigbee 无线开关面板,支持 3 个独立按钮控制。

硬件特性

  • 主控:CC2530

  • 按键:3 个独立按钮

    • SW1 — P0_2(对应 Endpoint 1)
    • SW2 — P0_3(对应 Endpoint 2)
    • SW3 — P1_6(对应 Endpoint 3)
  • 供电:电池供电(CR2032 / 2xAA / 2xAAA,或 LDO 稳压供电)

  • 功耗:超低功耗设计,无 LED

功能

  • 3 个独立 Endpoint,每个按钮对应一个,可独立绑定控制不同的 Zigbee 设备
  • 短按发送 OnOff Toggle 命令(通过 Binding Table 间接寻址,无需协调器参与)
  • 长按 5 秒启动 Network Steering 入网/恢复网络流程
  • 上电不自动入网,已入网设备更换电池后通过 NV 自动恢复网络信息
  • 动态轮询率省电策略:入网或长按触发 Network Steering 后,自动进入 1 秒 fast poll 维持 10 分钟(便于 zigbee2mqtt 面试和绑定),之后自动切换为 60 秒 slow poll 以降低功耗
  • 入网延迟上报电池信息:设备加入网络后延迟 15 秒上报电池电压/百分比(等协调器 interview 完成后再上报),并同步上报 BatterySize、BatteryQuantity、BatteryRatedVoltage、BatteryPercentMinThres 配置
  • 6 小时周期性电池检测与上报:上报 BatteryVoltage、BatteryPercentageRemaining、BatteryAlarmState
  • 电池信息完全通过 ZCL 标准 Power Config Cluster 属性上报
  • 支持 ZCL Write 配置电池型号、数量、额定电压及低电量报警阈值
  • 低电量报警通过标准 BatteryAlarmState 属性暴露
  • 软件版本自动暴露:ApplicationVersion / SWBuildID / DateCode

硬件图纸

PCB_PCB_iot_board_SwitchEndV3_2025-09-23.pdf

SCH_iot_board_SwitchEndV3_2025-09-23.pdf

固件下载

HomeSwitch.hex(EndDevice 节点,Flash 167.6 KB / RAM 5.5 KB)


评论