OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3531|回复: 0

如何通过matter协议实现灯亮灭的控制

[复制链接]

67

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2022-3-14
在线时间
53 小时
发表于 2022-6-14 15:10:24 | 显示全部楼层 |阅读模式
概述
本文档旨在演示开关通过matter协议来做到对灯亮灭的控制。视频不涉及前期环境的搭建。
环境搭建及使用命令参考:https://github.com/project-chip/connectedhomeip/tree/master/ex
amples/all-clusters-app/esp32
学习资料:https://zhuanlan.zhihu.com/p/459731857



1.png


演示步骤:
1、配置好环境并安装好对应软件后,需要在指定的路径下激活软件包
  1. source ./scripts/activate.sh 激活软件包
复制代码
2、连接一个设备,对他进行配网,这里先连接了“开关”
  1. ./out/debug/chip-tool pairing ble-wifi 12344321 WT 0987654321 20202021 3840 开关配网
复制代码
2.png



3、连接另一个设备进行配网,这里连接了“LED
  1. ./out/debug/chip-tool pairing ble-wifi 12344322 WT 0987654321 20202021 3840 灯配网
复制代码
3.png


4、设置灯的ACL,以让开关可以控制它
  1. ./out/debug/chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [ 112233, 12344321 ], "targets": null}]' 12344322 0 设置灯acl
复制代码
4.png


5、让开关绑定灯
  1. ./out/debug/chip-tool binding write binding '[{"fabricIndex": 1, "node":12344322, "endpoint":1, "cluster":6}]' 12344321 1 开关绑定灯
复制代码
5.png



6、开关控制灯的亮灭
  1. matter esp driver send_bind 0x0001 0x0006 0x0000 控制灯灭
复制代码
6.png


  1. matter esp driver send_bind 0x0001 0x0006 0x0001 控制灯亮
复制代码
7.png


注意
每当更改配网信息时,可以先将设备重置(恢复出厂设置)

  1. matter device factoryreset 重置设备
复制代码
8.png










正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 04:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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