微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 在Zigbee网络中终端难道不能用协调器的长地址与协调器通信吗

在Zigbee网络中终端难道不能用协调器的长地址与协调器通信吗

时间:10-02 整理:3721RD 点击:
如题,我的终端设备用短地址0000与协调器通信没有问题,但是用协调器的长地址通信则不行,我对比了好几遍长地址,应该是没写错

GenericApp_DstAddr.addrMode = (afAddrMode_t)Addr16Bit;

GenericApp_DstAddr.endPoint = GENERICAPP_ENDPOINT;

GenericApp_DstAddr.addr.shortAddr = 0x0000;

if ( AF_DataRequest( &GenericApp_DstAddr,

&GenericApp_epDesc,

GENERICAPP_CLUSTERID2,

(byte)osal_strlen( RSSI_DATA ) + 1,

RSSI_DATA,

&GenericApp_TransID,

AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )

{

// Successfully requested to be sent.

HalLedSet(HAL_LED_1,HAL_LED_MODE_TOGGLE);

//memset((uint8 *)RSSI_DATA,0,osal_strlen(RSSI_DATA));

}

应该是要换成Addr64Bit 模式的吧

GenericApp_DstAddr.addrMode

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top