最近测试了ESP Mesh Demo, 有以下疑惑:
1、版本问题,V1.2.0是否是最新的版本?
2、 节点释放的热点是否是隐藏的?(用手机扫描,有出现过几次mesh_demo_X+XXXXXX的热点,但在大多数情况下是没有) 是否有相应的API可以设置隐藏或者公开?
3、 在mesh_topo_test 与esp_mesh_demo_test 中的espconn_mesh_sent 返回值经常会是-1,即内存不足的错误。这个问题该怎么避免?
4、 加入mesh组中的节点,被断电之后,mesh组里并没有清空断开的节点。改如何获知节点是否断开?
5、mesh网络设置root的原理是怎么样的? 在节点上电一段时间后,貌似根节点有可能被切换?
1. 现在最新的版本是1.3.1
2. 节点只有在特定状态才可以看到其AP,等节点加入mesh网络后,节点的AP是看不到的
3. 请使用v1.3.1的版本,一起只为用户缓存一个packet,现在为用户分配了一个buffer,请优先发送目的地址是mesh内部节点的packet。
4. 节点掉电后,其父节点需要一定的时间才可以感知到该节点不存在了。你可以发包去主动查询节点的状况。
5. 当网络中出现多个root节点时,我们会根据一定的策略来破除这种状态,最终只有一个节点继续做为root节点,其他节点会再次加入mesh网络;
请优先测试debug_for_light分支,这个分支是最新的lib,master分支会稍微延后一些;