routing protocol in demo_mesh ?
-
- Posts: 6
- Joined: Sun Oct 23, 2016 4:16 am
routing protocol in demo_mesh ?
Postby LPerezBustos » Mon Dec 05, 2016 9:05 am
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 ?
Re: routing protocol in demo_mesh ?
Postby ESP_Alen » Mon Dec 05, 2016 12:32 pm
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 ?
-
- Posts: 6
- Joined: Sun Oct 23, 2016 4:16 am
Re: routing protocol in demo_mesh ?
Postby LPerezBustos » Mon Dec 05, 2016 9:47 pm
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.
Re: routing protocol in demo_mesh ?
Postby ESP_Alen » Tue Dec 06, 2016 10:24 am
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.
Re: routing protocol in demo_mesh ?
Postby gmag11 » Thu Jan 12, 2017 6:17 am
It is a non IP, JSON based messages mesh.
Regards,
Germán
Re: routing protocol in demo_mesh ?
Postby IMAN4K » Mon Dec 04, 2017 8:46 pm
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.
Re: routing protocol in demo_mesh ?
Postby Helptisis » Fri Dec 08, 2017 6:15 pm
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!
New hobby,start at 2018.
Re: routing protocol in demo_mesh ?
Postby gmag11 » Mon Dec 11, 2017 9:37 pm
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.
Re: routing protocol in demo_mesh ?
Postby saurav » Tue Dec 19, 2017 7:39 pm
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?
Re: routing protocol in demo_mesh ?
Postby IMAN4K » Wed Dec 27, 2017 2:33 am
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
Who is online
Users browsing this forum: No registered users and 119 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.