微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于重新设置PANID

关于重新设置PANID

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

你好:

因为实验发现如果ROUTER没加NV的话,其他设备不能通过ROUTER来入网,好像是直接挂到协调器(协调器加NV),所以把ROUTER加了NV_INIT和NV_RESTORE,但是重新上电后ROUTER会记住之前的PANID,如果想清除之前加网的PANID,重新入网,应该怎么做呢?我试过NLME_SetDefaultNV(),但好像没有效果,

也就是有什么办法在加了NV后,上电重新设置PANID入网

                                                                                                                                                                           谢谢!

把NV里面的数据清除掉,然后重新启动设备。

zgInitItems( TRUE );

ZDOInitDevice( uint16 startDelay )

NLME_SetDefaultNV你把值改了,但是设备的状态还在那边,需要重新启动入网等过程

恩 谢谢 但是我不想把整个NV都清掉 想把关联表路由表等保存下来,怎么样才可以只清除PANID呢?

                                                                                                                                                          

找到PANID在NV中的对应item,然后只清楚item就可以了。

好的 谢谢 我试试

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

网站地图

Top