微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 为什么不能退网

为什么不能退网

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

协调器删除终端不过总不能删除怎么回事?

zAddrType_t Myleave;
  Myleave.addrMode=(afAddrMode_t) Addr64Bit;
  for(xdln=0;xdln<8;xdln++)
  {
    Myleave.addr.extAddr[xdln]=extAddr[xdln];
  }
 ZDP_MgmtLeaveReq(&Myleave,extAddr,0,0,0);

首先关于Leave的数据有没有发出去?另外节点是否有收到?

你说的总部能删除具体现象是什么?会不会删除了又自动加进去了。

终端在低功耗模式,应该没有收到。

你好!楼主有删除网络成功吗?

使用协议栈的命令没有成功,我是协调器发一个信息给终端。终端通过NLME_LeaveReq( &leaveReq );函数来离开网络。

协调器使用NLME_LeaveReq( &leaveReq )函数离开网络,能够把关联设备表中的信息都清除,协调器还是能够收到终端发送的数据,终端平时是处于休眠状态的,收不到协调器发送的数据。协调器或者终端使用NLME_LeaveReq()好像都只能使设备本身离开网络。

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

网站地图

Top