This is the program for the Arduino and ESP8266 study examples and IoT Applications. The program provides the Smartconfig configuration feature for Arduino ESP8266 by sending UDP packets in the LAN. In addition, it provides MQTT connectivity through Websockets to test MQTT connections