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

zigbee 协调器怎样清除自己保存的所有节点信息

大家好, 请教一个问题:我想通过按键去清除协调器里保存的所有节点的信息,然后让所有节点重新入网,请问该怎么怎么操作

YiKai Chen:

你是指要做factory reset嗎?你用的Z-Stack版本是?

Alvin Chen:

回复 YiKai Chen:

bdb_resetLocalAction();

user5122867:

回复 YiKai Chen:

你好,YiKai,我用的协议栈是2.5.1,芯片是cc2530,我们的协调器在出厂前会和路由节点组网测试,我想在出厂时清除这些节点的信息,避免协调器储存这些信息区域溢出

user5122867:

回复 Alvin Chen:

你好,Alvin,我查了下这个函数应该是3.0协议栈里的吧,我现在用的是2.5.1,请问有什么方法吗

Alvin Chen:

回复 user5122867:

如YK所说那样操作

user5122867:

回复 Alvin Chen:

你好,Alvin、YiKai,非常感谢你们的帮助,再请教一个问题,ZCD_NV_STARTUP_OPTION这个条目保存的是什么?ZCD_STARTOPT_DEFAULT_CONFIG_STATE、ZCD_STARTOPT_DEFAULT_NETWORK_STATE这两个怎么理解

YiKai Chen:

回复 user5122867:

ZCD_NV_STARTUP_OPTION这个条目只是在啟動的時可以去看看裡面有沒有保存 像是ZCD_STARTOPT_DEFAULT_CONFIG_STATE、ZCD_STARTOPT_DEFAULT_NETWORK_STATE,如果有的話就去設置相對應的NV起始值還有清除網路狀態,你查看一下源碼就可以知道原理

赞(0)
未经允许不得转载:TI中文支持网 » zigbee 协调器怎样清除自己保存的所有节点信息
分享到: 更多 (0)