Chat freely about anything...

User avatar
By sfranzyshen
#55402 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
User avatar
By sfranzyshen
#55487 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)
Last edited by sfranzyshen on Sun Sep 25, 2016 3:15 pm, edited 2 times in total.
User avatar
By sfranzyshen
#55527
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 ...
User avatar
By RichardS
#55530 Yes it would :-)

RichardS