Nowadays wireless devices become more and more popular, which can be controlled remotely over the network, can communicate with each other. Many examples can be seen for such devices in our everyday environment, especially in smart homes. WiFi network can be found almost in all households, so it is common that these devices use WiFi for the communication.
I have joined a project of the MagiCom Kft., where I have designed an IoT device. Its role is to monitor of the nearby WiFi networks, to collect data from its surroundings with the help of the built-in sensors and to forward the collected data to a server. My task was to examine the facilities of the ESP32 WiFi module, because the limits of processor of the previous version (the ESP8266) was reached several occasions.
In the first part of my BSc thesis the hardware configuration, the functionalities and the software development frameworks of the ESP32 are introduced. It can communicate over WiFi or Bluetooth network, furthermore has a reasonable price. ESP32 integrates a rich set of peripherals and supports many security functions to make the communication safer. Many frameworks are available for the comfortable software development.