Nowadays more and more cost efficent and useful SoC devices can be found on the market which support different wireless technologies. The growth of the number of these devices resulted in the sudden evolution of the IoT industry.
The main subject of the thesis is to get acquainted with the ESP8266 WiFi SoC, and building an IoT device that supports wireless remote controlling using the referred SoC, and implementing the necessary software.
In the first half of the thesis work I introduce and compare the two main wireless technologies, followed by the hardware specifications of the ESP8266 WiFi SoC.
In the second half I begin with designing the hardware part, and continue with the software part related to the implementation. I discuss the development environment properties, the informations needed for programming of device, and give a brief desciption about the software of the sample application.
In conclusion, I summarized my experiences gained during the research and implementation process, and discuss the future development opportunities.
The glossary clarifies the definitions and technologies used. The appendix contains the complete source code of the software, in which detailed comments explaining how the program works.