米家Zigbee系列传感器软件设计总结
一、添加设备交互设计
1.添加人体传感器/门窗传感器/无线开关到网关,都是用针戳重置孔3秒以上,蓝灯闪烁3次后松开,超时时间为30秒
2.添加烟雾/天然气报警器到网关,都是快速按3下按键, 听到设备响了3下即可,超时时间为30秒
3.选择设备安装大概位置 -> 重命名设备 -> 提示连接成功
二、设备正常工作软件设计
1.入网成功后,设备都要上报Model ID(0x0005)和Application Version(0x0001)属性,还有一个心跳包属性(米家使用的私有属性0xFF01或者0xFF02)
2.所有设备按一下按键或者戳一下小孔,设备都上报自己的Mode ID,网关收到后播报“连接正常”
人体传感器 | 门窗传感器 | 无线开关 | 烟雾报警器 | 天然气报警器 | |
Model ID | lumi.sensor_motion | lumi.sensor_magnet | lumi.sensor_switch | lumi.sensor_smoke | lumi.sensor_natgas |
APP Version | 11 | 10 | 10 | ? | 11 |
心跳包属性ID | Basic(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
米家Zigbee系列传感器软件设计总结相关推荐
- 米家zigbee传感器抓包_如果有一代,米家人体传感器2值得你去更换吗?
虽然内测完成已经很久了.一同见证了米家人体传感器2的从无到有.但是年底也真的是太忙了,一直没抽出时间来写. 今天2021年元旦放假的最后一天,首先还是先祝大家新年快乐. 那么进入正题吧. 去年年底的时 ...
- wifi协议栈_一文读懂米家部分智能硬件:米家Zigbee及WiFi模块拆解分析
拆解开始 左到右依次是:门磁传感器,温湿度传感器,无线开关,人体感应,小爱迷你,空气净化器,网关,吸顶灯 智能家居常见的几种无线连接方式,WIFI,蓝牙,zigbee,射频315/433. 1:射频3 ...
- 米家zigbee传感器抓包_智能家居最后的瓶颈终于打通,小米米家智能多模网关发布,一顶三...
对于智能家居爱好者来说,世界上最遥远的距离不是床与开关的距离,而是我买了网关,新产品说要蓝牙网关,仔细一研究,网关还分蓝牙网关.ZigBee网关.现在终于不用研究这些了.... 新朋友, 小米米家智能 ...
- 乐鑫wifi模块二次开发_米家部分智能硬件拆解,ZigBee/WIFI模块分析及二次开发
点击"蓝字"关注我们 最近小编都在培训,几天没有更新,大家有没有想死小编学习啊~这周天气骤冷,秋裤可以穿起来啦~ 正文开始 ▲左到右依次是:门磁传感器,温湿度传感器,无线开关,人体 ...
- 米家电磁炉显示e10_小米“米家电磁炉C1”评测:7挡火力,2100W大功率设计
小米科技旗下的"米家"品牌推出厨电类产品并不是什么新鲜的事情了,之前就推出过:米家电饭煲.米家电烤箱.米家微波炉等,几乎日常使用的厨电米家都有推出.最近,米家又推出了一款新品电磁炉 ...
- 小米手机电池恢复代码_小米“米家电磁炉C1”评测:7挡火力,2100W大功率设计...
小米科技旗下的"米家"品牌推出厨电类产品并不是什么新鲜的事情了,之前就推出过:米家电饭煲.米家电烤箱.米家微波炉等,几乎日常使用的厨电米家都有推出.最近,米家又推出了一款新品电磁炉 ...
- 米家接入HomeKit系列一:接入基本原理与开篇
系列文章 米家接入HomeKit系列一:接入基本原理与开篇 米家接入HomeKit系列二:通过群辉NAS的Docker搭建HomeAssistant 米家接入HomeKit系列三:HomeAssist ...
- 在买了38台件米家智能家居后,告诉你米家什么不值得买
小米现在出的东西越来越多,喜欢米家的人也越来越多.但是米家产品那么多,什么值得买,什么不值得买就成了最大的问题.什么值得买生活家白夜隼人亲测30款米家产品,告诉你米家家居什么值得买. 正文: 首先在文 ...
- 扫拖地机器人预留_米家扫拖机器人评测:能扫能拖,一次性搞定
现如今,年轻人的生活压力越来越大,在经历了一天的繁忙工作之后,已经没有多余的精力应对家务劳动.特别是扫地这类看似简单却费时费力的家务活,令人十分烦恼,于是很多消费者都选择扫地机器人以改善这一问题.然而 ...
最新文章
- 大学教师辞职创业,已向高校捐赠超10亿元!多以个人名义……
- centos6.2下配置nfs
- linux 查找大文件
- 以下不是python文件读写方法的是-python 文件读写 - 刘江的python教程
- php cgi漏洞,CGI漏洞攻击合集上
- cocosc++怎么打印_Lua调用C++时打印堆栈信息
- 使用HashiCorp Nomad按需分配容器存储
- Netty之Channel的继承关系
- opengl 纹理贴到对应的位置_一步步学OpenGL(27) -《公告牌技术与几何着色器》
- python屏幕文字识别_python中使用OCR 技术进行《文字识别》
- 光棍节的快乐 NYOJ 451
- 希腊数学符号与读音对照表
- mysql point WKB格式 php 解析 unpack
- 中国数字X射线设备行业市场供需与战略研究报告
- 万能打印之Delphi 2010实现(一)
- Android Studio配置ADB环境变量
- python 公司名称 相似度分析_Python文本相似度分析
- 几张趣图带你了解程序员眼中的世界
- sanity测试_Sanity.io入门-您可以自定义的无头CMS
- 学姐说 | 大学生如何自学短视频剪辑配音制作?
热门文章
- Machine Learning之高等数学篇(五)☞《偏导数与方向导数、梯度》
- Pandas入门基本知识点
- 计算机网络自顶向下方法(第六版) 课后题答案 | 第三章
- 小红书种草笔记怎么写?种草笔记标题怎么写比较好
- 【论文笔记】Predictive control of aerial swarms in cluttered environments
- 每天一篇论文 289/365Deep Reinforcement Learning for Robotic Pushing and Picking in Cluttered Environment
- 地铁三号线 - 95后的财务自由
- ZeroNet搭建个人网站,一些搞笑图片
- 根轨迹图、Bode图、Nyquist图的Matlab仿真
- vue-cli和Element-UI搭配web前端