mesh组网

节点使用的是CH582M网关使用的是CH32V208,节点断电以后,再上电就没法连接到网关上了,需要重启网关才能成功,需要怎么处理呀?

是基于哪几个例程测试的,用的EVT包是最新下载的吗?

可以重新下载一份EVT确保最新版本,然后用配网者:provisioner_vendor_with_peripheral+一般节点adv_vendor做测试;这两个例程中,是默认启用flash存储功能的,已配网的网络信息与发包参数都会保存在flash中,重新上电是可以继续通信的。


上述异常可能的情况:

节点断电以后,再上电就没法连接到网关上了”CH582M的seq num异常,没有确保后包比前包的seq num更大。可以在CH582M重新上电后/发包前,调用bt_mesh_seq_get查询当前的seq num。

需要重启网关才能成功”V208端没有打开CONFIG_BLE_MESH_SETTINGSflash存储功能,或是启用了CONFIG_MESH_ALLOW_RPL_CYCLE功能,在重启V208后,先前记录的CH582M发来包的seq num信息被清除了。


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