Page 1 of 1

关于子节点在连接根节点后,根节点重启后改变信道,子节点不能重新组网的问题

Posted: Mon Apr 11, 2022 2:21 am
by zxlch_z
根节点是指定的,并且连接到外部路由器。然后所有的子节点使用了esp_mesh_fix_root(true);放弃投票。

现在出现一个问题:在正常路由器,根节点,子节点都连接的情况下,路由器和根节点同时断电,路由器开机后改变信道,再给根节点上电。这个时候子节点和根节点无法连接了。

如果路由器信道不改变,一切正常。

如果子节点未上电,根节点切换信道,子节点上电,也能正常连接。

观察event发现,子节点在未连接根节点的时候,会查找所有信道,查找到后会有一个MESH_EVENT_FIND_NETWORK。
或者如果在mesh连接中改变信道,会有MESH_EVENT_CHANNEL_SWITCH。
但如果mesh失去连接,根节点切换信道后,子节点就不再扫描所有信道了。

不知道问题描述清楚没有,这个问题应该如何去解决?

注:使用的是ESP-WIFI-MESH,非MDF

Re: 关于子节点在连接根节点后,根节点重启后改变信道,子节点不能重新组网的问题

Posted: Mon Apr 11, 2022 2:40 am
by zxlch_z
使用的是ESP-WIFI-MESH,非MDF

Re: 关于子节点在连接根节点后,根节点重启后改变信道,子节点不能重新组网的问题

Posted: Mon May 09, 2022 1:54 pm
by ESP_Sunshine
非常感谢你的反馈。我这边复现了你的问题,内部会尽快修复这个问题。

Re: 关于子节点在连接根节点后,根节点重启后改变信道,子节点不能重新组网的问题

Posted: Mon May 09, 2022 4:43 pm
by zxlch_z
谢谢,修复后麻烦告诉我如何替换库。我用的pio + arduino,谢谢!

Re: 关于子节点在连接根节点后,根节点重启后改变信道,子节点不能重新组网的问题

Posted: Mon Feb 06, 2023 4:16 pm
by zxlch_z
目前这个问题修复了吗?