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

 找回密码
 立即注册
查看: 3439|回复: 6

DIY Zigbee传感器之-1.智能窗帘Zigbee3.0协议

[复制链接]

11

主题

176

帖子

1028

积分

论坛技术达人

积分
1028
金钱
847
HASS币
20
发表于 2022-3-17 19:29:53 | 显示全部楼层 |阅读模式
1.背景   自己做一个智能窗帘或者是电动开窗器。最近在网上翻找ZigBee 3.0协议的相关资料,真是少之又少,无奈自己查看TI的
文档,最终理解个差不多了。资料如下,感兴趣的可以看下。
  TI评估板: Z-Stack 3.0 Sample Application User's Guide.pdf (2.16 MB, 下载次数: 27)
  ZCL API使用: Z-Stack ZCL API.pdf (694.75 KB, 下载次数: 18)
  一份中文文档: zigbee_Z-Stack_3.0_开发者中文手册.pdf (3.54 MB, 下载次数: 39)
  zigbee-cluster-library-specification:这个文件较大,没上传上去。
2.硬件方案
   ZigBee选用CC2530
   ZigBee负责和HA通过ZHA通信,STM32负责电机控制,ZigBee和STM32通过串口通信。
3.程序编写
   所需资料
   a.IAR编译器
   b.SmartRF仿真器
   c.CC2530模块
   d.ZigBee 3.0协议栈 这个比较大,可以在TI官网下载
4.工程建立
   TI原始工程如下
    iShot2022-03-17 19.12.27.png
   工程路径:
   Z-Stack 3.0.1\Projects\zstack\HomeAutomation\
   里面有TI的示例例程,第一个是我自己建立的工程。
    iShot2022-03-17 19.14.46.png
   怎么建立自己的工程的步骤,在上面的中文文档中。
5.窗户控制相关代码。
   添加门窗控制相关文件
   路径:Z-Stack 3.0.1\Components\stack\zcl\
    图片1.png
   添加回调函数
    iShot2022-03-17 19.22.22.png
   添加控制函数
    iShot2022-03-17 19.22.42.png
  添加输入输出cluster
   iShot2022-03-17 19.24.30.png
  添加属性
    iShot2022-03-17 19.25.33.png
  添加定时发送窗帘当前位置的函数
   iShot2022-03-17 19.26.18.png
  然后下载烧录,接入ZHA效果如图,此种方式是原生支持ZHA的,不需要其他额外配置了。
   iShot2022-03-17 19.27.51.png
6.只能先说到这了,看看以后有时间了再出个详细的教程。
回复

使用道具 举报

6

主题

114

帖子

1413

积分

金牌会员

Rank: 6Rank: 6

积分
1413
金钱
1299
HASS币
0
发表于 2022-3-17 21:03:58 | 显示全部楼层
牛,怎么跟你学习啊
回复

使用道具 举报

0

主题

167

帖子

4601

积分

论坛元老

Rank: 8Rank: 8

积分
4601
金钱
4434
HASS币
0
发表于 2022-3-18 09:33:14 | 显示全部楼层
太強了,謝謝大大分享
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-3-18 10:22:10 | 显示全部楼层
我是来膜拜大佬的,期待大佬的后续更详细的教程。
回复

使用道具 举报

15

主题

656

帖子

2832

积分

金牌会员

Rank: 6Rank: 6

积分
2832
金钱
2175
HASS币
91

教程狂人

QQ
发表于 2022-3-18 13:41:38 | 显示全部楼层
佩服自制设备的大佬
回复

使用道具 举报

11

主题

176

帖子

1028

积分

论坛技术达人

积分
1028
金钱
847
HASS币
20
 楼主| 发表于 2022-3-18 21:54:59 | 显示全部楼层
祁连山路 发表于 2022-3-17 21:03
牛,怎么跟你学习啊

时间比较零散
回复

使用道具 举报

1

主题

23

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
93
HASS币
0
发表于 2022-3-18 22:17:13 来自手机 | 显示全部楼层
代码可以分享下下吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 08:52 , Processed in 0.224738 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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