ESP8266 Developer Zone The Official ESP8266 Forum 2017-12-27T02:33:18+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=3167 2017-12-27T02:33:18+08:00 2017-12-27T02:33:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=18844#p18844 <![CDATA[Re: routing protocol in demo_mesh ?]]>
saurav wrote:
for the mesh?

For the mesh no as i said. we need the source code of esp8266 SDK to add IEEE802.11s changes which is not available right now.
But if you look for some semi-mesh network or to find out a workaround for longer range esp setup (AND more importantly working with IPV4) this may interest you:
https://github.com/martin-ger/esp_wifi_repeater
This will give you a good packet forwarding capability which then you can implement AODV to have a full semi-mesh network package to go with:
https://en.wikipedia.org/wiki/Ad_hoc_On ... or_Routing

Statistics: Posted by IMAN4K — Wed Dec 27, 2017 2:33 am


]]>
2017-12-19T19:39:10+08:00 2017-12-19T19:39:10+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=18738#p18738 <![CDATA[Re: routing protocol in demo_mesh ?]]>
IMAN4K wrote:
It's worth to clarify that non of the available solutions are a truly ad-hoc network(neither painlessMesh nor ESP-MESH). they all end up in a star network topology that depend on a single node(single point of failure).
if look forward a real mesh network(self-healing + self-organize) with existing IEEE802.11b/g/n standards you should stick to IEEE802.11s by modifying the mac layer implementations.
We hope espressif will get it done in future or at least publish their implementations so others have the chance to make it happen.

Regards.
Iman.


Can't we implement any Ad-Hoc protocol(either reactive or proactive or hybrid) in the existing ESP8266 hardware for the mesh?

Statistics: Posted by saurav — Tue Dec 19, 2017 7:39 pm


]]>
2017-12-11T21:37:23+08:00 2017-12-11T21:37:23+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=18662#p18662 <![CDATA[Re: routing protocol in demo_mesh ?]]> There is always a root node, but PainlessMesh is self healing. If any node disappears, including root node, network will rearrange itself within a few (configurable) seconds. So, any other node will became root node dynamically.
In any moment all nodes are aware of network topology.

You can read project Wiki: https://gitlab.com/BlackEdder/painlessMesh/wikis/home#network-layout

Regards

IMAN4K wrote:
It's worth to clarify that non of the available solutions are a truly ad-hoc network(neither painlessMesh nor ESP-MESH). they all end up in a star network topology that depend on a single node(single point of failure).
if look forward a real mesh network(self-healing + self-organize) with existing IEEE802.11b/g/n standards you should stick to IEEE802.11s by modifying the mac layer implementations.
We hope espressif will get it done in future or at least publish their implementations so others have the chance to make it happen.

Regards.
Iman.

Statistics: Posted by gmag11 — Mon Dec 11, 2017 9:37 pm


]]>
2017-12-08T18:15:01+08:00 2017-12-08T18:15:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=18602#p18602 <![CDATA[Re: routing protocol in demo_mesh ?]]>
IMAN4K wrote:
It's worth to clarify that non of the available solutions are a truly ad-hoc network(neither painlessMesh nor ESP-MESH). they all end up in a star network topology that depend on a single node(single point of failure).
if look forward a real mesh network(self-healing + self-organize) with existing IEEE802.11b/g/n standards you should stick to IEEE802.11s by modifying the mac layer implementations.
We hope espressif will get it done in future or at least publish their implementations so others have the chance to make it happen.

Regards.
Iman.

Not all the time IEEE802.11b/g/n be existing.
Testing by mysefl aswell.
But still good opinion.Thanks!

Statistics: Posted by Helptisis — Fri Dec 08, 2017 6:15 pm


]]>
2017-12-04T20:46:18+08:00 2017-12-04T20:46:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=18545#p18545 <![CDATA[Re: routing protocol in demo_mesh ?]]> if look forward a real mesh network(self-healing + self-organize) with existing IEEE802.11b/g/n standards you should stick to IEEE802.11s by modifying the mac layer implementations.
We hope espressif will get it done in future or at least publish their implementations so others have the chance to make it happen.

Regards.
Iman.

Statistics: Posted by IMAN4K — Mon Dec 04, 2017 8:46 pm


]]>
2017-01-12T06:17:03+08:00 2017-01-12T06:17:03+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=11097#p11097 <![CDATA[Re: routing protocol in demo_mesh ?]]> https://gitlab.com/BlackEdder/painlessMesh

It is a non IP, JSON based messages mesh.

Regards,
Germán

Statistics: Posted by gmag11 — Thu Jan 12, 2017 6:17 am


]]>
2016-12-06T10:24:13+08:00 2016-12-06T10:24:13+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=10810#p10810 <![CDATA[Re: routing protocol in demo_mesh ?]]>
LPerezBustos wrote:
ESP_Alen wrote:
LPerezBustos wrote:Hi, I'm working on implementation of ad-hoc networks through WiFi-ESP8266 module. Have you work in this kind of project ?
I took a look at demo_mesh as a good first step but it is kind of M-ary tree. I would like to implement proactive or reactive routing protocols on it by sharing routing information between nodes. Mesh API's have the functions to control this at mac and network layers ?


Hi, Could you describe the detail information about your solution ?


I don't have a solution yet, I'm in design process and just wondering if ESP8266 is able to implement IEEE 802.11 ad-hoc mode by using mesh API's.


We hope it's useful to you.

Statistics: Posted by Guest — Tue Dec 06, 2016 10:24 am


]]>
2016-12-05T21:47:16+08:00 2016-12-05T21:47:16+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=10804#p10804 <![CDATA[Re: routing protocol in demo_mesh ?]]>
ESP_Alen wrote:
LPerezBustos wrote:Hi, I'm working on implementation of ad-hoc networks through WiFi-ESP8266 module. Have you work in this kind of project ?
I took a look at demo_mesh as a good first step but it is kind of M-ary tree. I would like to implement proactive or reactive routing protocols on it by sharing routing information between nodes. Mesh API's have the functions to control this at mac and network layers ?


Hi, Could you describe the detail information about your solution ?


I don't have a solution yet, I'm in design process and just wondering if ESP8266 is able to implement IEEE 802.11 ad-hoc mode by using mesh API's.

Statistics: Posted by LPerezBustos — Mon Dec 05, 2016 9:47 pm


]]>
2016-12-05T12:32:01+08:00 2016-12-05T12:32:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=10784#p10784 <![CDATA[Re: routing protocol in demo_mesh ?]]>
LPerezBustos wrote:
Hi, I'm working on implementation of ad-hoc networks through WiFi-ESP8266 module. Have you work in this kind of project ?
I took a look at demo_mesh as a good first step but it is kind of M-ary tree. I would like to implement proactive or reactive routing protocols on it by sharing routing information between nodes. Mesh API's have the functions to control this at mac and network layers ?


Hi, Could you describe the detail information about your solution ?

Statistics: Posted by Guest — Mon Dec 05, 2016 12:32 pm


]]>
2016-12-05T09:05:00+08:00 2016-12-05T09:05:00+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3167&p=10773#p10773 <![CDATA[routing protocol in demo_mesh ?]]> ad-hoc networks through WiFi-ESP8266 module. Have you work in this kind of project ?
I took a look at demo_mesh as a good first step but it is kind of M-ary tree. I would like to implement proactive or reactive routing protocols on it by sharing routing information between nodes. Mesh API's have the functions to control this at mac and network layers ?

Statistics: Posted by LPerezBustos — Mon Dec 05, 2016 9:05 am


]]>