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.

终端无法通过MAC地址和路由器通信

请问一下,zigbee终端是不是不能通过MAC地址和路由器通信?为什么我的路由器和路由器之间能正常通过MAC地址通信,而终端设备却不能
代码如下(2.5.a)

if (SampleApp_NwkState == DEV_END_DEVICE )
{
HalLedSet(HAL_LED_2, HAL_LED_MODE_ON);
ZDP_NwkAddrReq(Mac2_Router,ZDP_ADDR_REQTYPE_SINGLE,0,0);//防止不在地址管理表中存储数据
osal_start_timerEx( SampleApp_TaskID, // Start sending the periodic message in a regular interval.
MAC_ADDR_TRANSMIT,
20);
// osal_start_timerEx( SampleApp_TaskID, // Start sending the periodic message in a regular interval.
// SAMPLEAPP_SEND_PERIODIC_MSG_EVT,
// SAMPLEAPP_SEND_PERIODIC_MSG_TIMEOUT );
}

if ( events & MAC_ADDR_TRANSMIT ) // Send a message out - This event is generated by a timer
{
MacAddr_Transmit_debug();
osal_start_timerEx( SampleApp_TaskID, MAC_ADDR_TRANSMIT,// Setup to send message again in normal period (+ a little jitter)
(SAMPLEAPP_SEND_PERIODIC_MSG_TIMEOUT + (osal_rand() & 0x00FF)) );
return (events ^ MAC_ADDR_TRANSMIT);// return unprocessed events

static void MacAddr_Transmit_debug(void)
{
//HalLedSet(HAL_LED_2, HAL_LED_MODE_TOGGLE);
afAddrType_t Mac_Debug;
Mac_Debug.endPoint = 20;
Mac_Debug.addrMode =(afAddrMode_t)Addr64Bit;
osal_memcpy(Mac_Debug.addr.extAddr,Mac2_Router,8);
//APSME_BindRequest();//源绑定
//osal_memcpy(Mac_Debug.addr.extAddr,MacAddr1,8);
if ( AF_DataRequest( &Mac_Debug, &SampleApp_epDesc,
SAMPLEAPP_PERIODIC_CLUSTERID,
9,
(uint8*)"Group1mac",
&SampleApp_TransID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )
{
HalLedSet(HAL_LED_2, HAL_LED_MODE_TOGGLE);
}
else {HalLedSet(HAL_LED_1, HAL_LED_MODE_TOGGLE);}
}