添加或删除自定义Cluster与Attribute

添加或者删除自定义的Cluster 与Attribute需要手工的修改Simplicity Studio的配置文件,位置在

developer\sdks\gecko_sdk_suite\v2.7\app\zcl

step1 查找对应的xml文件

如下图:在ZCL Clusters选项卡中看到ZCL device type的类型,比如我的开关是属于LO devices,所以配置文件就是lo-devices.xml,这是顶层配置文件,是有关怎么显示Cluster的。

step2  在lo-devices.xml中找到具体的ZCL device type是LO Dimmer Switch

四个黑色粗体是里面有选中的Attribute,若Cluster的Attribute是空的,就不会显示黑色粗体,就点不开。如下图 

把下面这几行删掉,Level Control这个Cluster就算是没有了。

Step 3、修改Attribute的配置

下图OnOff的属性都是灰色的,不可用状态。接下来将其改为可用状态。

 

Step4 添加一个自定义的Attribute=0x400B

总结起来:

lo-devices.xml文件是负责Cluster的显示的,有哪些Cluster,每个Cluster中有哪些Attribute。

general.xml是负责具体的每个Attribute的初始化的,比如是什么数据类型,初始值是多少。

后面发现有大佬总结过了,地址https://github.com/Jim-tech/IoT-Developer-Boot-Camp/wiki/Zigbee-Custom-Clusters

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值