-->
Page 1 of 22

easyMesh

PostPosted: Mon Sep 19, 2016 3:45 pm
by sfranzyshen
This topic is to further discuss the easymesh library presented by Coop.
The goal is to allow the programmer to work with a mesh network without having to worry about how the network is structured or managed.


github
https://github.com/Coopdis/easyMesh

esp8266.com
http://www.esp8266.com/viewtopic.php?f=6&t=903&p=53939&hilit=mesh#p53675

youtube

Re: easyMesh

PostPosted: Wed Sep 21, 2016 7:21 pm
by sfranzyshen
easyMesh ONLY works with the esp8266
easyMesh is a true ad-hoc (wifi) network mesh
easyMesh does not create a TCP/IP network of nodes
easyMesh will automatically repair/restructure the (wifi) network mesh
the whole easyMesh mesh gets synchronized to a single time base.
easyMesh is not dependent on web or web-socket servers
All of the nodes create an AP
All of the nodes also act as a STA
All of the nodes establish a TCP server
easyMesh protocol (Messages) runs on top of TCP
Messages can either be sent to individual nodes or broadcast to all of the nodes

Can we use easyMesh in conjunction with other wifi networking? (like connect to a internet gateway AP)

Can the easyMesh protocol be ported to other platforms? (say openwrt, or other arduino wifi libraries)

Re: easyMesh

PostPosted: Thu Sep 22, 2016 1:19 pm
by sfranzyshen
easyMesh is designed to be used with Arduino, but it does not use the Arduino WiFi libraries,


It would be nice to port this over to the arduino WiFi library and fix any issues there ... or at least for testing from other arduino platforms ...

Re: easyMesh

PostPosted: Thu Sep 22, 2016 2:21 pm
by RichardS
Yes it would :-)

RichardS