mesh_demo 组网问题

mtv
Posts: 16
Joined: Thu Dec 01, 2016 3:16 pm

mesh_demo 组网问题

Postby mtv » Thu Dec 01, 2016 4:03 pm

1
现在有两个开关设备,组建了一个mesh网, 根设备为A, 非根设备B, 如果要通过手机控制A, 那么控制流程是如何?是否 手机-> 路由->A,或者 手机直接到A?
同理 手机控制设备B, 流程是否 手机-> 路由->A->B 或者 手机直接到B?
官方手机APP 是如何控制mesh设备的呢?通过什么API和协议实现?

2
工厂批量生产设备都是统一程序,同样的Group ID烧录, 但是为适应不同用户现场布置时,比如两个相邻房间组建两个不同的mesh 网络,每个房间一个路由器。而设备又是同样的Group ID,如何分辨不同房间入mesh网络。
有没有其他途径可以根据现场安装对设备设置不同的Group ID ?

3
路由扩展AP, 发现mesh_demo 根节点无法通过AP加入路由组建mesh

4.
按照项目中 README说明 获取本机IP: 192.168.0.104 ,在user_config.h中设置好了 server ip : 192.168.0.104
在本机启动了 demo_server.py ,烧录2台设备,一台做根设备限启动陪着,另一台 非根设备 等其入网root node 后
server 却一直没有收到相关的测试数据。还需要什么配置么?
\ESP8266_MESH_DEMO-master\mesh_performance\scenario 是做什么的?和mesh_demo 有什么关系?

mesh_demo.c 中 uart_div_modify(); 函数在哪里定义和声明?

ESP_Alen

Re: mesh_demo 组网问题

Postby ESP_Alen » Mon Dec 05, 2016 12:26 pm

请使用mesh_demo

mtv
Posts: 16
Joined: Thu Dec 01, 2016 3:16 pm

Re: mesh_demo 组网问题

Postby mtv » Wed Dec 07, 2016 11:36 am

你好,现在是使用mesh_demo,我现在对esp_mesh 组网架构很多疑惑,而官方文件说明非常简单。对于整个mesh架构及控制流程

我的理解是, 根节点加入路由,组建mesh 网,然后其他节点加入mesh网,所有下面节点通过根节点到路由然后再出去到外部网络server.
而 外网server发命令先到 路由,然后到 根设备, 最后到目的 的节点设备。

也就是说根节点是mesh网内各个节点和路由之间的一个总网关,所有外网到节点的信息必须通过根节点转发,
所谓mesh只是各个节点自己的网络,对于路由和外网server ,只能看见 根设备, 不知道这样理解是否正确?
或者还有其他方式,希望大家给予指点。

如果路由挂了, mesh网络是否保持原状? 比如有开关节点和灯节点, 路由掉电的情况下,开关节点还是可以通过mesh去控制灯节点吗?

另外 server ip 是程序中写死的, 有没有什么方法可以在组建mesh网络时用户灵活配置server ip, 比如 esp_touch APP,在指定根设备入网时,同时可以用户填写配置 server ip 功能。

Who is online

Users browsing this forum: No registered users and 287 guests