Here are some interesting links for the Esp8266:
- http://tech.scargill.net/esp13/
- http://www.esp8266.com/
- https://www.facebook.com/esp8266wifi
- https://hackaday.com/2015/09/05/esp8266-web-server-farm
I have put my “ERB Esp8266 Experimental Web Server” on GitHub, at:
My Esp8266 server is “often/sometimes” online at:
The SSID and Passwd are blank and need to be set in the Main.ino file
A shared Visitor Map IdKey is also set in Main.ino, if used as is, any access to your server will generate a “Shared Visitor Map”. In Ham Radio terms, this is called a “Reverse Beacon” to a shared service. Of course, you can request your own private IdKey.
I hope you find it useful as a working example. I have tried to include many pages and functions that I plan to use in my other Esp Projects
NOTE: All web page data is purposefully dynamically created by the Esp8266, except the “Server Farm” image on the InfoPage, and the “Visitor Map” function on the HomePage.
More functions and/or pages will be added as time permits, and I will update the GitHub as necessary.
As maybe expected, the Esp is sometimes fickle, reboot may be needed occasionally.
Feedback is always welcome.
-- Home Page: https://WA0UWH.blogspot.com
Thanks for putting the code up - it was bugging me how you were generating the SVG images on the fly. Now I see.
ReplyDelete73s
David G7UVW
Thanks for putting the code up - it was bugging me how you were generating the SVG images on the fly. Now I see.
ReplyDelete73s
David G7UVW
Hi WA0UWH, you made a big reference material for beginners, thanks for your work, but when i try to compile the main.ini code i get errors like these:
ReplyDeleteat java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
Did you encountered similar situation? I'm using arduino 1.6.5.
Thanks in advance!
Simon,
ReplyDeleteYes, when I first tried to use the "staging" environment.
I originally used the "stable" as in following for Board Manager specification in Preferences:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Once infected, I do not know how the return to a working environment with "stable" - still working this issue.
With last code update i managed to compile & upload, perfect result, thank you again! :)
ReplyDelete