通过matter协议控制LED灯的亮灭

通过matter协议控制LED灯的亮灭,第1张

概述

本文档旨在演示开关通过matter协议来做到对灯亮灭的控制视频不涉及前期环境的搭建。

环境搭建及使用命令参考:https://github.com/project-chip/connectedhomeip/tree/master/ex

amples/all-clusters-app/esp32

学习资料:https://zhuanlan.zhihu.com/p/459731857

 

通过matter协议控制LED灯的亮灭,poYBAGKoSBaAcEkSAASbIEQEmAI908.png,第2张 演示步骤:

1、配置好环境并安装好对应软件后,需要在指定的路径下激活软件包

source ./scripts/acTIvate.sh   激活软件包

2、连接一个设备,对他进行配网,这里先连接了“开关”

./out/debug/chip-tool pairing ble-wifi 12344321 WT 0987654321 20202021 3840   开关配网
通过matter协议控制LED灯的亮灭,poYBAGKoSLKAXF5-AAQrzF7Q1fk111.png,第3张

3、连接另一个设备进行配网,这里连接了“LED灯“

./out/debug/chip-tool pairing ble-wifi 12344322 WT 0987654321 20202021 3840  灯配网 
通过matter协议控制LED灯的亮灭,pYYBAGKoSNqAGrmqAAT9Wa7-N44156.png,第4张

4、设置灯的ACL,以让开关可以控制它

./out/debug/chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 
5, "authMode": 2, "subjects": [ 112233, 12344321 ], "targets": null}]' 12344322 0     设置灯acl
通过matter协议控制LED灯的亮灭,pYYBAGKoSTWAPwHaAATq4B150e4042.png,第5张

5、让开关绑定灯

./out/debug/chip-tool binding write binding '[{"fabricIndex": 1, "node":12344322, "endpoint":1, "cluster":6}]'
 12344321 1 开关绑定灯
通过matter协议控制LED灯的亮灭,poYBAGKoSWOAM4kmAAUcmJRWMhY761.png,第6张

6、开关控制灯的亮灭

matter esp driver send_bind 0x0001 0x0006 0x0000 控制灯灭
通过matter协议控制LED灯的亮灭,poYBAGKoSaSAJ0GEAAfU35ovCAM239.png,第7张
matter esp driver send_bind 0x0001 0x0006 0x0001 控制灯亮 
通过matter协议控制LED灯的亮灭,poYBAGKoSbyAbjfHAAfndQNeccw696.png,第8张

 

注意

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

matter device factoryreset 重置设备
通过matter协议控制LED灯的亮灭,pYYBAGKoSe-AFJIxAALwx0Q7GmE491.png,第9张

  审核编辑:汤梓红

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2419554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-01
下一篇 2022-08-01

发表评论

登录后才能评论

评论列表(0条)

保存