微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 终端如何才能重新加入ZigBee网络?

终端如何才能重新加入ZigBee网络?

时间:12-23 整理:3721RD 点击:

Coordinator和终端设备我都是屏蔽了编译选项(NV_RESTORE)的程序。  正常连接后,当我复位Coordinator重新组网后,

如何才能使终端不需要重新复位就能找回Coordinator网络呢?我在终端程序上尝试了以下三种方法都无法找到新ZigBee网络。

1.程序调用ZDOInitDevice()找网。

2.ZDO_Init();然后再调用ZDOInitDevice()。

3.ZMacInit(); zgInit();ZDO_Init();,然后再调用ZDOInitDevice()。

最后必须系统复位(SystemReset)才找到了新ZigBee网络。

enddevice 默认会重新用Orphan notification来连接网络,不行的话会重新连接。

我也遇到了这样的问题,具体应怎么解决呢?

我刚开始也是这样的问题,后来把coordinator的panid修改为非oxffff了,这样coordinator重新复位后,end device就可以正常和coordinator正常通信。

如果把pandi设为0xffff,coordinator复位后pandi就和上一次的不一样了,导致不能与end device正常通信,说明end device在网络已经没有的时候,就会自己退出,不会重新搜索。

我想问下楼主,最后您是怎么解决的?我现在也遇到了这样的问题

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

网站地图

Top