In the scope of this diploma thesis, we present the topical IoT technology paradigm and describe in-depth one of the main subgroups of the paradigm, that is, connected home appliances. Aforementioned subgroup is probably the most familiar of all IoT subgroups to the average person, especially under the name smart home. Connected home appliances include a variety of devices that enable functionalities such as lighting, appliance and ambient temperature control, entertainment, security and assisted living.
The aim of this thesis is to develop software for home appliances of Gorenje d.o.o. More concretely, it is the development of software that would allow the ESP32-C3-MINI microcontroller, which will act as a Wi-Fi module in Gorenje's connected home appliances, to be debugged over a Wi-Fi network. This includes the development of a debug server, console applications in two different UI frameworks (WPF and GTK#) and the addition of functionalities to the existing firmware which runs on the Wi-Fi module.
|