TI中文支持网
TI专业的中文技术问题搜集分享网站

路由器网络地址分配的问题

我有三个路由设备和一个协调器设备。入网时R1网络地址为1  ; R2网络地址为5182;  R3网络地址为10363。当我让R1、R2、R3退离网络不重连,R1不复位,让R2和R3复位重连。为什么网络地址不变,为什么不是R2为1和R3为5182。

YiKai Chen:

你的复位指的是SW reset還是factory reset?

Alvin Chen:

factory reset 会擦除NV重新入网 addr应该会变化

user4711142:

回复 Alvin Chen:

我是用这种方式让路由设备重启的:这样有没有完全擦出路由设备的NV?if(keys & HAL_KEY_SW_7)//按键S2被按下,清除自身的NV_RESTORE选项(终端、路由、协调器一样){zgWriteStartupOptions( ZG_STARTUP_SET,ZCD_STARTOPT_DEFAULT_NETWORK_STATE );HalUARTWrite(0,"Clear NV\r\n",strlen("Clear NV\r\n")); //重启SystemReset();}

YiKai Chen:

回复 user4711142:

這樣是作factory reset,照理說重起後應該位址會變,但是也有可能會用到一樣的位址,你用的協議棧版本是?

user4711142:

回复 YiKai Chen:

Zstack2.3-1.4

YiKai Chen:

回复 user4711142:

我記得這麼舊的協議棧好像常常會看到復位後用相同的短地址,新的協議棧好像不會

user4711142:

回复 YiKai Chen:

主要是,用新的协议栈,还需要下载对应的IAR版本,有点麻烦

YiKai Chen:

回复 user4711142:

怕麻煩那夠沒辦法囉

user4711142:

回复 YiKai Chen:

嗯,我试一试把,早晚都会用到新协议栈

user4711142:

回复 user4711142:

Zstack3.0用哪个版本的IAR?

赞(0)
未经允许不得转载:TI中文支持网 » 路由器网络地址分配的问题
分享到: 更多 (0)