This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

安防设备在入网时一直不发送IAS ZONE ENROLL?

Other Parts Discussed in Thread: CC2530

1、安防设备是别家公司的,协调器时自己的;

2、安防设备在入网时,Announce和描述符获取都没问题,读出来的Zone Type也是对的,但是入网后的设备,报警触发后,都不能发出报警信息,在抓包时智能看见设备在发送几个“Data Request”;

3、与设备厂家联系,说是设备没有ENROLL,但是测试了好几遍也没有看到设备在入网后发出“ENROLL Request”;

4、后来又联系了设备厂家,说需要协调器先给设备发送“WriteIAS_CIE_Address”,我们协议栈用的ZHA1.2.2a中的例程“SampleCIE”修改的,例程中有一个执行它的函数:         

if( keys & HAL_KEY_SW_3 )
{
// send write CIE IEEE attribute request to IAS Zone Server (e.g. fire detector) in network
zclSampleCIE_WriteIAS_CIE_Address(&afDstAddr);
}

但是需要进行按键,我们的协调器程序是把按键和LCD显示的部分都屏蔽了的。所以我在设备入网后我在协调器程序里获取到设备的Zone Type后,人为添加了zclSampleCIE_WriteIAS_CIE_Address(&afDstAddr);这个函数,在抓包数据中也能看到命令执行下去了:

5、但是为什么安防设备还是没有“Enroll Request”?