『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 4606|回复: 28

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

[复制链接]

15

主题

158

帖子

1356

积分

论坛技术达人

积分
1356
金钱
1188
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 高手,这是高手!

查看全部评分

回复

使用道具 举报

15

主题

158

帖子

1356

积分

论坛技术达人

积分
1356
金钱
1188
HASS币
40
 楼主| 发表于 2022-12-22 22:25:55 | 显示全部楼层
要是还想模仿什么设备可以在下面留言,或者使用新传感器实现米家的功能都可以讲
回复

使用道具 举报

15

主题

158

帖子

1356

积分

论坛技术达人

积分
1356
金钱
1188
HASS币
40
 楼主| 发表于 2022-12-22 22:27:40 | 显示全部楼层
搞到了米家温湿度计pro 的墨水屏,下一个项目就是高性价比的墨水屏温湿度计,蓝牙和zigbee版本的都有
回复

使用道具 举报

41

主题

1283

帖子

5286

积分

论坛元老

Rank: 8Rank: 8

积分
5286
金钱
3998
HASS币
20
发表于 2022-12-22 22:31:41 | 显示全部楼层
牛逼
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

0

主题

43

帖子

960

积分

高级会员

Rank: 4

积分
960
金钱
917
HASS币
0
发表于 2022-12-22 22:45:20 | 显示全部楼层
支持~ 最好能把光感也搞定
回复

使用道具 举报

35

主题

202

帖子

1980

积分

金牌会员

Rank: 6Rank: 6

积分
1980
金钱
1778
HASS币
0
发表于 2022-12-22 22:49:11 | 显示全部楼层
太厉害了吧,上架了请一定叫我,但价格要足够便宜,哈哈哈
回复

使用道具 举报

17

主题

760

帖子

5272

积分

论坛元老

Rank: 8Rank: 8

积分
5272
金钱
4507
HASS币
0
发表于 2022-12-23 08:29:28 | 显示全部楼层
关注大佬
回复

使用道具 举报

8

主题

657

帖子

4185

积分

论坛元老

Rank: 8Rank: 8

积分
4185
金钱
3523
HASS币
0
QQ
发表于 2022-12-23 09:03:05 | 显示全部楼层
大佬牛逼,能搞一下米家的无线开关吗
回复

使用道具 举报

3

主题

119

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1056
HASS币
0
发表于 2022-12-23 10:41:35 来自手机 | 显示全部楼层
这是高手
回复

使用道具 举报

0

主题

561

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
金钱
1614
HASS币
0
发表于 2022-12-23 11:36:40 | 显示全部楼层
牛逼啊,帅帅的,支持楼主
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-24 14:33 , Processed in 0.155352 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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