找回密码
 立即注册

微信扫码登录

搜索
查看: 10842|回复: 28

[硬件DIY] 小米温湿度计 zigbee 研究

[复制链接]

15

主题

143

回帖

1368

积分

论坛技术达人

积分
1368
金钱
1200
HASS币
40
发表于 2022-12-22 22:20:15 | 显示全部楼层 |阅读模式
本帖最后由 minions123 于 2022-12-23 20:59 编辑

本贴仅供学习使用,任何侵权行为与本人无关
好久没玩zigbee设备了,最近国产芯片逐渐成熟,TELINK的zigbee芯片也在咸鱼上大量上货了。
米家也停止开发zigbee设备本人猜测原因 1.出货量小,芯片成本无法下降 2.zigbee由于其通用性,对设备的鉴权手段较少,容易被山寨
因此我们就来研究研究,并且模仿一个

1.设备识别
通过使用Z2M我们知道,对zigbee设备的识别主要依靠BASIC cluster(0x0000)的Model Identifier(0x0005),因此只需要和米家温湿度计的一致即可被网关识别


2.汇报格式
通过抓包以及ZIGBEE联盟规定可知,温度和湿度主要使用Temperature Measurement(0x0402)和Relative Humidity Measurement(0x0405)这两个cluster,米家也是如此。
微信截图_20221222221039.png
然而电量汇报ZIGBEE联盟规定的AttrID只能精确到0.1V,因此各家都会有自己的ID汇报,米家则使用了BASIC cluster(0x0000)的0xff01 AttrID来进行汇报,采用数组字符串格式。
微信截图_20221222220903.png

知道以上信息,我们就可以模仿米家温湿度计设备。
为了支持纯国产,本项目使用了银河中科的GXHT30和TELINK的tlsr8258,固件:tlsr8258固件,原理图:温湿度计原理图
a2d64b3048d7b019ad9bda7457c66e3.jpg f2bc7a04c596cd5b341831c5193ca3f.jpg
TELINK家的zigbee协议栈写的还是非常简洁明了的,比较方便。

固件设定30秒采集一次温湿度,设定0.3°和2%的汇报间隔,由于多次触碰导致汇报较为频繁,平均电流位13uA,2032估算寿命约为570d,测试房间气温时大约位6uA,功耗足够优秀。
8ace15b138c15d9c1efbce1b2f63b73.jpg 微信截图_20221222221335.png

该版图无问题,若静态功耗异常请检查GXHT30的焊接,100%是温湿度传感器漏电造成的

再次声明,本项目仅供学习,任何人的商用侵权与本人无关

评分

参与人数 6金钱 +56 HASS币 +20 收起 理由
cym9007 + 8
乐以歌德 + 3 高手,这是高手!
623305170 + 5 期待出成品,我要上车
zelotoj + 8 赠人玫瑰,手留余香!
+ 20 + 20 高手,这是高手!
jjcs + 12 高手,这是高手!

查看全部评分

回复

使用道具 举报

0

主题

5

回帖

126

积分

注册会员

积分
126
金钱
121
HASS币
0
发表于 2023-2-17 10:03:02 | 显示全部楼层
大佬,试了下立创上的资料,最后的成品读取不了温度,显示N/A
回复

使用道具 举报

0

主题

7

回帖

64

积分

注册会员

积分
64
金钱
57
HASS币
0
发表于 2023-1-24 12:50:28 | 显示全部楼层
牛  关注大佬一波 支持一下
回复

使用道具 举报

7

主题

36

回帖

437

积分

中级会员

积分
437
金钱
394
HASS币
0
发表于 2023-1-7 20:25:40 | 显示全部楼层
大佬!最近在研究写接入z2m新设备的配置文件,能不能跟大佬交流一下
回复

使用道具 举报

0

主题

7

回帖

106

积分

注册会员

积分
106
金钱
99
HASS币
0
发表于 2023-1-6 22:42:24 | 显示全部楼层
大佬请收下我的膝盖
回复

使用道具 举报

10

主题

172

回帖

2860

积分

金牌会员

积分
2860
金钱
2673
HASS币
60
发表于 2023-1-4 01:06:25 | 显示全部楼层
米家门窗传感器1代已经停产了,能复刻的话是极好的。
大佬: 请勿咨询任何问题,所有问题都能 Google 到答案
回复

使用道具 举报

0

主题

6

回帖

56

积分

注册会员

积分
56
金钱
50
HASS币
0
发表于 2023-1-2 01:25:24 | 显示全部楼层
过来学习一下
回复

使用道具 举报

aska 手机认证

1

主题

93

回帖

1021

积分

金牌会员

积分
1021
金钱
927
HASS币
0
发表于 2022-12-28 11:10:31 | 显示全部楼层
牛B!!!墨水屏的尽快出吧
回复

使用道具 举报

23

主题

684

回帖

3269

积分

论坛元老

积分
3269
金钱
2562
HASS币
0
发表于 2022-12-27 17:20:54 | 显示全部楼层
zigbee 的人体传感器搞一波撒
回复

使用道具 举报

66

主题

719

回帖

4466

积分

论坛元老

积分
4466
金钱
3676
HASS币
20
发表于 2022-12-27 16:18:26 | 显示全部楼层
有便宜的人体传感器么??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-21 04:44 , Processed in 1.424601 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表