espressif / esp-mesh-lite

A lite version Wi-Fi Mesh, each node can access the network over the IP layer.
110 stars 15 forks source link

release版本 (AEGHB-513) #54

Closed heyangxinmei closed 4 months ago

heyangxinmei commented 5 months ago

请问什么时间会出release版本呢?现在这个master分支可以用在大批量产品上吗?谢谢

xcguang commented 5 months ago

现在我们采用组件管理、小版本快速迭代进行版本的升级,可参见每个版本的修改记录 https://components.espressif.com/components/espressif/mesh_lite ,也是推荐客户采用最新的小版本进行开发。

image
heyangxinmei commented 5 months ago

image 那我可以直接用master进行开发吗?

xcguang commented 5 months ago

可以,有问题可以给我们直接反馈,我们会进行处理

heyangxinmei commented 5 months ago

好的

heyangxinmei commented 5 months ago

mesh-lite组到同一个网络中的设备,登录路由器的账号和密码是不是要相同啊?还是通过其他方式来区分不同的设备进入不同的网络呢?

tswen commented 5 months ago

同一个 Mesh-Lite 组网的设备 路由器信息、Mesh ID 都是要一样的。 如果已经有一个配过网的设备,后面加入的子节点设备如果没有配过网,只要 Mesh ID 也是能加入这个根节点的。

有关 Mesh-Lite 的具体信息可以看下这个指导文档:https://github.com/espressif/esp-mesh-lite/blob/master/components/mesh_lite/User_Guide_CN.md

heyangxinmei commented 5 months ago

1704872686647 三个设备组网测试中,出现这个报错,是什么原因呢?

tswen commented 5 months ago

存在于根节点意外跟路由器断开连接或者硬件重启,其在重新寻找新的父节点时,为了避免连接到它子节点形成环形的一些提示,不需要关心这部分日志,另外昨天更新的 0.10.0 版本已将这部分日志改成了 Debug 等级,可以更新下 mesh-lite 组件。

heyangxinmei commented 5 months ago

image 这个错误是什么问题呢?

tswen commented 5 months ago

因为内部在扫描的时候为了节省一点时间,做了一些扫描参数的配置,但如果打开蓝牙的话,Wi-Fi 就会直接使用默认扫描配置,不会有什么影响,只是会打印这个提示。

heyangxinmei commented 5 months ago

image image image 一个网络内所有设备上面3个图的信息是不是都要一样啊?有任意一个不一样是不是就不能组在一个网络内啊?

tswen commented 5 months ago

VID0、VID1、MeshID(对应2)和 路由器信息(对应3)要保持一直才能在一个组网中。

softap ssid(对应1)可以不一致。softap password 要保持一致。

heyangxinmei commented 5 months ago

image 有一个子节点隔一段时间就会断开,重连。是什么原因呢?

tswen commented 5 months ago

这个是哪个层级的节点,目前挂了几台设备,可以多提供一些设备的完整日志文件吗?

heyangxinmei commented 5 months ago

mesh-lite默认组网的信号强度是多少呢?信号强度怎么配置呢?

tswen commented 5 months ago

可以通过 esp_mesh_lite_rssi_threshold_list_t 来设置。 待组网设备在寻找最佳父节点时,会根据周围已经组网成功节点的信号强度(相对于当前设备)以及层级进行判断,待组网设备正常来说会优先选择层级数较低(即越靠近根节点)的节点作为最佳父节点,除非有一个高层级的节点信号强度高于低层级节点信号强度某个阈值(阈值默认为 15dB)

这个接口可以阶梯型设置不同信号强度范围内的一个阈值大小

{0, -35, 20} 代表设备在寻找最佳父节点时,如果周围已经组网的节点信号强度(相对于当前设备)为 0 到 -35 之间,阈值是 20dB {-55, -75, 10} 代表设备在寻找最佳父节点时,如果周围已经组网的节点信号强度(相对于当前设备)为 -55 到 -75 之间,阈值是 10dB

tswen commented 5 months ago

后面我们也会提供一个接口来设置组网时的一个最小阈值,低于这个阈值的设备的信号强度将不会被节点选择为候选父节点。