2. Install Arduino IDE
1) Install Arduino IDE on Windows
https://www.arduino.cc/en/Main/Software (Download Site)
2) Setting-up your Development Emviroment
Select "File -> Preferences"
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
INTERNET
NAT
GPIO
USB Serial
WiFi
Router
3. Add Additional Boards Manager
3) Setting-up Additional Boards Manager
http://arduino.esp8266.com/stable/package_esp8266com_index.json
4) Select Boards Manager
Select "Tools -> Board: -> Boards Manager ..."
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
INTERNET
NAT
GPIO
USB Serial
WiFi
Router
4. Install ESP8266 package
5) Install ESP8266 community package
and Select "Tools -> Board: -> Generic ESP8266 module.
6) Connect USB cable (e.g. ESP8266 with USB serial compatible module)
NOTE: Switch DL(Download) mode for "Upload from Arduino IDE(Windwos)"
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
INTERNET
NAT
GPIO
USB Serial
WiFi
Router
5. Select WiFiWebServer Example
7) Select WiFiWebServer (Example)
"File-> Examples-> ESP8266WiFi-> WiFiWebServer"
and setting-up your SSID and PASSWORD before Uploading.
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
INTERNET
NAT
GPIO
USB Serial
WiFi
Router
6. Connect to WiFiWebServer
8) Connect to WiFiWebServer (ICMP / HTTP Access)
# ping 192.168.11.38
PING 192.168.11.38 (192.168.11.38) 56(84) bytes of data.
64 bytes from 192.168.11.38: icmp_seq=1 ttl=255 time=3.33 ms
64 bytes from 192.168.11.38: icmp_seq=2 ttl=255 time=1.53 ms
64 bytes from 192.168.11.38: icmp_seq=3 ttl=255 time=3.85 ms
# curl http://192.168.11.38/gpio/0
<!DOCTYPE HTML>
<html>
GPIO is now low</html>
# curl http://192.168.11.38/gpio/1
<!DOCTYPE HTML>
<html>
GPIO is now high</html>
9) Check Heat zones (Thermal Image)
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
INTERNET
NAT
GPIO
USB Serial
WiFi
Router