CH582 MESHS手动初始化配网信息

您好,请教一下:比如设备已经被配网过,假如手机没法给它删除节点等配网信息,现在想增加一个功能就是能直接用硬件来对设备进行初始化,使其能恢复到可以重新配网的状态。
我有试过:使用一个物理按键,当检测到按键按下后调用函数 bt_mesh_reset();  这样的话会存在一个问题就可以重新配网,但如果网络地址和序号一样的话就不成功,是不是还有执行清除存储的节点或者哪些信息?需要再执行哪些函数?谢谢!

您好,调用bt_mesh_reset();会重置节点,清除配网信息后复位。重新配网不成功时,是否有返回值-2。

若只是要重置节点,您还可以尝试清空dataflash并调用SYS_ResetExecute()执行复位。


只有登录才能回复,可以选择微信账号登录