文档章节

小米温湿度传感器协议分析后续

临峰不畏
 临峰不畏
发布于 2017/07/02 19:06
字数 502
阅读 8.4K
收藏 11

码上生花,ECharts 作品展示赛正式启动!>>>

上一期,博主分析了小米的温湿度传感器的Zigbee协议,见博文:小米温湿度传感器协议分析

在博文后面,博主说要对小米自己的网关来抓包看看。本文将公布研究的结果。

博主借了一个绿米的网关来,按其说明,将温湿度入网,同时用抓包器抓器入网过程:
温湿度入绿米网关过程

 

 

 

 

 

 

 

 

从上面过程可见,温湿度入网,与入我们自己的网关过程是一样的。绿米网关也没有回什么。
所以,也没有做什么特殊的处理。

既然没有做处理,那么在小米自己的网关里,温湿度表现如何呢?
博主将抓包器开了一晚上,抓到的结果如下:
抓包一晚上

也都那样,时而有数,时而没有数据上报。其中从1:00到6:30一直都没有真实的数据上来。
查看小米的App,上面也没有显示出比较直观的数据(抱歉,我忘了截屏)。倒是显示出的小纹波,可能是造的数据。
或许,该温度值是设备了,只有当变化时才上报(Zigbee协议中有这个属性配置项)。那么博主倒杯热水进行测试。结果:

这证实了我的推测。

长期观查,在智家365里的显示效果:

断断续续的温度值上报,导致曲线图大部分为虚线。

结论是:

  • 小米的温湿度传感器只会有温湿度值有较大的跳变时才有属性上报,平时不会有。
  • 每小时会有1个私有的属性报告作为心跳。
  • 它没有电量管理(至少我没有看到有电量相关的数据包,也没有在其官方App里找到相关的电量显示)

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

临峰不畏
粉丝 223
博文 187
码字总数 98583
作品 0
深圳
架构师
私信 提问
加载中
此博客有 5 条评论,请先登录后再查看。
可智能联动空调加湿器 米家蓝牙温湿度计发布售价69元

冷暖自知,说的大概只是成年人。精确掌握室内温湿度是婴幼儿父母、宠物主人、收藏爱好者的显著需求,温湿度计产品已成长为一种成熟品类。11月28日举行的小米IoT开发者大会上,小米联合创始人...

智科技
2017/11/28
0
0
【物联网智能网关-01】通过AD采集获取温湿度

无论是机房管理系统,还是面向农村温室大棚的管理系统,温湿度采集模块是必不可少的。常见的温湿度模块从通信接口上来说,一般有三种,第一种是单总线方式(我以前写了两篇博文来介绍这方面的...

刘洪峰iot
2012/05/06
0
0
【物联网智能网关-01】通过AD采集获取温湿度

无论是机房管理系统,还是面向农村温室大棚的管理系统,温湿度采集模块是必不可少的。常见的温湿度模块从通信接口上来说,一般有三种,第一种是单总线方式(我以前写了两篇博文来介绍这方面的...

物联网积木
2014/05/28
136
0
AHT10温湿度传感器STM32驱动

AHT10温湿度传感器STM32驱动 大家所熟悉都用过的温湿度传感器应该是DHT11了吧,基本上学习单片机的都用过,但是DHT11的精度不是很高,湿度±5%RH,温度±1℃,而且测试的时候一般还要延时3S左...

Dinvent
05/07
0
0
物联网数据分析创建产品的操作步骤

云栖号快速入门:【点击查看更多云产品快速入门】 不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 产品是设备的集合,通常是一组具有相同功能定义的设备集合。...

小生生
05/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Http和Nginx反代至Tomcat(LNMT、LAMT)

Http和Nginx反代至Tomcat(LNMT、LAMT) ================================================================================ 概述: 本章将主要介绍Http和Nginx反代至Tomcat,具体内容如下......

osc_facwbzof
54分钟前
17
0
mysql备份之mysqldump工具

参考文档: 利用mysqldump+二进制日志实现备份恢复数据库:http://www.178linux.com/60616 mysql进阶篇(三种备份方法总结:lvm, mysqldump, xtrabackup):http://www.178linux.com/9781 注意...

osc_ur9mmbck
55分钟前
25
0
实战nginx前端反代MogfileFS及负载均衡

实战nginx前端反代mogfilefs及负载均衡 =============================================================================== 实验描述: 使用Nginx代理请求至tackers,实现通过键就可以访问到...

osc_jvzgahav
57分钟前
9
0
Xshell远程操作liunx图形化桌面(xmanager,远程桌面)

必要条件: 1、安装全套的xmanager程序 2、Linux系统安装了图像界面 ~]# yum grouplist    # 查看可安装的桌面组件~]# yum groupinstall "组件名" 3、在shell远程连接主机的属性里...

osc_a45vpoh4
57分钟前
11
0
zabbix基础配置(二)

zabbix基础配置(二) ============================================================================= 概述: 本章我们将继续介绍zabbix的基础配置,具体内容如下: zabbix-agent的安装、...

osc_7bkuddw5
58分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部