微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 获取远端设备IEEE地址

获取远端设备IEEE地址

时间:10-02 整理:3721RD 点击:

用函数ZDP_IEEEAddrReq获取远端设备的IEEE地址,没有数据发出,不知道怎么原因?

在初始化里面加了ZDO_RegisterForZDOMsg( sampleApp_TaskID, IEEE_addr_rsp );

周期性的调用ZDP_IEEEAddrReq,抓包看不到数据

ZDP_IEEEAddrReq( simpleDec_DstAddr.addr.shortAddr, ZDP_ADDR_REQTYPE_SINGLE, 0, false );

您可以参考一下ZStack-CC2530的SimpleApp工程,目录为:ZStack-CC2530-2.5.1a\Projects\zstack\Samples\SimpleApp

该工程的sapi.c文件的第919行有调用  ZDP_IEEEAddrReq( pRsp->nwkAddr, ZDP_ADDR_REQTYPE_SINGLE, 0, 0 );

可以参考一下这个工程里面是怎么调用的。

simpleDec_DstAddr.addr.shortAddr参数都写的对吗?

你要发的这个节点是一个什么设备,终端设备吗?如果是终端设备,是不是该设备的子设备?

如果是子设备的话,需要data request才能把数据拿走的

嗯  谢谢vv    这个已经解决啦    不知道什么原因,之前一直不行,后来可以啦

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

网站地图

Top