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
GPIO
USB Serial
WiFi
Router
MQTT Broker
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
GPIO
USB Serial
WiFi
Router
MQTT Broker
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
GPIO
USB Serial
WiFi
Router
MQTT Broker
5. 7) Add PubSubClient Libery
Select "Sketch-> Include Libray-> Manage Libraries-> PubSubClient" and Install.
8) Select MQTT Publisher (Example)
"File-> Examples-> PubSubClient-> mqtt_esp8266"
and setting-up your SSID and PASSWORD, MQTT Broker IP Address before Upload.
Add PubSubClient Library
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
GPIO
USB Serial
WiFi
Router
MQTT Broker
6. Check MQTT connections
9) Start MQTT Broker and Check connections
# /usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
1448116708: mosquitto version 1.4.4 (build date 2015-11-09 02:09:56+0900) starting
1448116708: Config loaded from /etc/mosquitto/mosquitto.conf.
:
1448116731: New connection from 192.168.11.38 on port 1883.
1448116731: New client connected from 192.168.11.38 as ESP8266Client (c1, k15).
# mosquitto_sub -t "outTopic"
hello world
hello world #1
hello world #2
hello world #3
10) Check Heat zones (Thermal Image)
SOURCE: SAKURA Internet Research Center. 11/2015
ESP8266
Arduino
IDE
GPIO
USB Serial
WiFi
Router
MQTT Broker