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.
Zsack3.0协议栈 cie设备使用的是TI的IAS例程中的SampleCIE
enddevice enrollrequest enddevice使用的例程是SampleFireDetector
if ( keys & HAL_KEY_SW_2 )
{
// zone enrollment request to CIE, only perform after writing cie address attribute value
HalLedSet ( HAL_LED_1, HAL_LED_MODE_OFF );
afAddrType_t zclCIE_Addr;
zclCIE_Addr.addrMode = (afAddrMode_t)(Addr16Bit);
zclCIE_Addr.endPoint = AF_BROADCAST_ENDPOINT;
zclSS_IAS_Send_ZoneStatusEnrollRequestCmd( SAMPLEFIREDETECTOR_ENDPOINT,
&zclCIE_Addr,
zclSampleFireDetector_ZoneType,
22, 0, 1);
使用ubiqua抓包看到enroll request信息,cie并没有回复,会是什么原因呢?
CIE向IAS Zone设备写CIE地址 如果设备支持IAS Zone Cluster,则向安防设备写入IAS_CIE_Address,這個写入是CIE的IEEE Andress ,所以發出enroll request 的zclCIE_Addr.addrMode 應該要是Addr64Bit不能夠用Addr16Bit