Mesh组网问题

loveme758
Posts: 11
Joined: Wed Mar 09, 2016 2:42 pm

Mesh组网问题

Postby loveme758 » Sun Jun 19, 2016 6:25 pm

1.现在RTOS系统是否支持Mesh组网?
2.Mesh网络假如没有远端服务器,或者路由器无法联网(远端服务器掉线),Mesh网是否还能本地运行?
3.我测试的Mesh网,在与Remote server_ip建立连接后(无demo_server服务),ESP8266设备可以运行在MESH_LOCAL_AVAIL状态,移动端APP可以进行Local控制,否则如果没有远端服务器(TCP空连接不成立),移动端APP就无法与ESP8266设备进行本地连接或控制,也就是MESH网无法做到本地(局域网运行),所以ESP8266设备必须要运行在MESH_ONLINE_AVAIL状态,也就是说必须要有远端服务器才能运行,对吗?
4.我想要的功能是在没有远端(本地)server服务器的情况下,两个Mesh Node进行数据交换(收发),问题关键应该是在mesh.lib中,本地Mesh进行 数据交换的条件是必须在与server_ip建立TCP连接后,哪怕是空连接,才能进行数据收发,可不可以在Mesh.lib中把这个条件去掉或者更改?

ESP_Alen

Re: Mesh组网问题

Postby ESP_Alen » Mon Jun 20, 2016 6:10 pm

loveme758 wrote:1.现在RTOS系统是否支持Mesh组网?
2.Mesh网络假如没有远端服务器,或者路由器无法联网(远端服务器掉线),Mesh网是否还能本地运行?
3.我测试的Mesh网,在与Remote server_ip建立连接后(无demo_server服务),ESP8266设备可以运行在MESH_LOCAL_AVAIL状态,移动端APP可以进行Local控制,否则如果没有远端服务器(TCP空连接不成立),移动端APP就无法与ESP8266设备进行本地连接或控制,也就是MESH网无法做到本地(局域网运行),所以ESP8266设备必须要运行在MESH_ONLINE_AVAIL状态,也就是说必须要有远端服务器才能运行,对吗?
4.我想要的功能是在没有远端(本地)server服务器的情况下,两个Mesh Node进行数据交换(收发),问题关键应该是在mesh.lib中,本地Mesh进行 数据交换的条件是必须在与server_ip建立TCP连接后,哪怕是空连接,才能进行数据收发,可不可以在Mesh.lib中把这个条件去掉或者更改?


mesh支持local(本地)模式,local模式就不需要root和server之间的TCP连接了

loveme758
Posts: 11
Joined: Wed Mar 09, 2016 2:42 pm

Re: Mesh组网问题

Postby loveme758 » Tue Jun 21, 2016 1:57 pm

你们测试过吗?在无法连接到server时,Mesh网还存在吗?Node之间和Mobile APP还能通讯吗?

ESP_Alen

Re: Mesh组网问题

Postby ESP_Alen » Tue Jun 21, 2016 2:15 pm

loveme758 wrote:你们测试过吗?在无法连接到server时,Mesh网还存在吗?Node之间和Mobile APP还能通讯吗?


你可以先把root节点设置成local, 等root节点ok了之后,再启动其他节点,同时其他节点设置成online。
online和local自动切换的还没有做。但很快就会做。

Who is online

Users browsing this forum: No registered users and 13 guests