Home - ValerioCietto/ESP8266-modular-network GitHub Wiki
Welcome to the ESP8266-modular-network wiki!
The purpose of this Repository is to create a firmware for the esp8266 which will be able to:
- scan available networks
- recognise friendly networks
- be available as Access Point if no friendly network is available
- add a new network web interface when in AP mode
- discover other modules connected to the local area
- ask other modules what they can do
- register a list of modules
- provide a web interface where there is a list of links to other modules
- do something with the gpio using web buttons
- recover images and style from a module or a remote web server
Bonus points
- host names instead of IP (IPs are ugly ;P)
- a node already in the network can configure another new module
- a list of module functions can be retrieved from a remote server
- appealing and polished web pages
- background images in the pages
- modules can be taught what is their function(ex change a module "robot" to "single-motor") if code space is available(with 4Mb is feasible)
- crack strongest not friendly network(nah just kidding)
- order network based on strength of signal and connect with the strongest friendly
- ping google to check web connection, don't try to retrieve css or remote images if fails
- NTP time check