米家Zigbee系列传感器软件设计总结

一、添加设备交互设计

1.添加人体传感器/门窗传感器/无线开关到网关,都是用针戳重置孔3秒以上,蓝灯闪烁3次后松开,超时时间为30秒

2.添加烟雾/天然气报警器到网关,都是快速按3下按键, 听到设备响了3下即可,超时时间为30秒

3.选择设备安装大概位置 -> 重命名设备 -> 提示连接成功

二、设备正常工作软件设计

1.入网成功后,设备都要上报Model ID(0x0005)和Application Version(0x0001)属性,还有一个心跳包属性(米家使用的私有属性0xFF01或者0xFF02)

2.所有设备按一下按键或者戳一下小孔,设备都上报自己的Mode ID,网关收到后播报“连接正常”

人体传感器门窗传感器无线开关烟雾报警器天然气报警器
Model IDlumi.sensor_motionlumi.sensor_magnetlumi.sensor_switchlumi.sensor_smokelumi.sensor_natgas
APP Version11101011
心跳包属性IDBasic(0xFF02)Basic(0xFF02)Basic(0xFF02)Basic(0xFF01)Basic(0xFF01)
心跳间隔时间55分钟60分钟70分钟60分钟5分钟
Long Poll间隔55分钟60分钟70分钟15秒--
ZB 设备类型

Sleep EndDevice

(电池)

Sleep EndDevice

(电池)

Sleep EndDevice

(电池)

Sleep EndDevice

(电池)

Router

(12V常供电)

状态事件上报检测到有人门磁变为吸合状态按键长按、单击、双击触发烟雾报警触发天然气报警

Cluster: 0x0406

Attribute:0x0000

Cluster: 0x0006

Attribute:0x0000

吸合:0

分离:1

Cluster: 0x0006

Attribute:0x0000

按下: 0

松开:1

Cluster: 0x0006

Attribute:0x8000

双击: 2

Cluster: 0x0006

Command:0x00

烟雾报警:0x0001

解除报警:0x0000

与烟雾报警类似
设备功能检测到有人上报上报门磁吸合或分离状态上报按下、释放或者自定义属性上报双击事件

烟雾报警检测和解除

APP远程自检

天然气泄漏报警检测和解除

APP远程自检

APP远程设置报警时机

三、删除设备软件设计

1.设备加网之后,若执行第一点中添加设备的动作,会发送leave退网,网关收到会播报“设备已删除”,APP的设备列表会自动删除该设备的图标

2.通过长按APP上设备图标删除设备,如果是门磁/人体/无线按钮设备等超低功耗设备,网关不会下发Management Leave Request,但是网关会播报“设备已经删除”,APP设备列表会自动移除设备;如果是烟雾/天然气报警器,网关会下发Management Leave Request

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值