主题中讨论的其他部件:Z-stack
大家好!
我使用我的设备(基于示例光,带ZStack Z-Stack Home 1.2。2a.4.4539万),具有SimpleDescriptionFormat作为ZCL基本开/关,使用4个GPIO端口(P1_4,P1_5,P0_5和P0_4),所有这些端口都有可供使用的eletric引脚。 我的想法是,当我的设备接收到ZCL cmd开/关时,所有这些GPIO端口都应答(高-1或低0级,开或关)。
为此,我在onoffCB函数中编写了这些代码:
//打开灯
如果( cmd == command_on )
{
zclTeha0002_OnOff =亮;
P1_4 = 1;
P1_5 = 1;
P0_5 = 1;
P0_4 = 1;
P0_3 = 1;
P0_2 = 1;
}
//关闭灯
否则,如果( cmd == command_off )
{
zclTeha0002_OnOff = lau_off;
P1_4 = 0;
P1_5 = 0;
P0_5 = 0;
P0_4 = 0;
P0_3 = 0;
P0_2 = 0;
}
在设备从网关接收到打开/关闭命令后,只有P0_5响应commad并更改其级别统计信息(ON-1和0ff-0)。 我没有找到任何阻止其他端口 (P1_4,P1_5,P0_4,P0_3和P0_2)的代码。
有人有什么想法吗?
巴西
Alex