The article describes the use of low-level programming in C/C++ in the ESP-IDF framework paradigm from Espressif Systems for the development of an IoT application in the Wokwi simulator.
The article points out the differences compared to a fully functional framework with support for components and external Python tools and also mentions the disadvantages of ESP-IDF in the Wokwi simulator, especially the absence of starting system functionalities or working with eFuses.
The article also includes sample source codes that I created for the ESP32 microcontroller. The source code is for a demonstration of connecting to a WiFi network and also for a sensor node that communicates with a remote web interface via the HTTP or HTTPS protocol.
![[IMG]](proxy/hRr3pBUPk7YdeIxzg52QgjbvtWIDOdedhtG6iYvyuGQdOgLtZB45SfSyy%2BciCwo3QjF6HHbuIeA0NJlVZS4%2FuRBoUdxC7Ag%3D/image.png)
The article points out the differences compared to a fully functional framework with support for components and external Python tools and also mentions the disadvantages of ESP-IDF in the Wokwi simulator, especially the absence of starting system functionalities or working with eFuses.
The article also includes sample source codes that I created for the ESP32 microcontroller. The source code is for a demonstration of connecting to a WiFi network and also for a sensor node that communicates with a remote web interface via the HTTP or HTTPS protocol.
![[IMG]](proxy/rgHWmGq0DiYb%2BBOSUB%2FRwSvnqVwUWu7ijc8ysRo6zPLe%2FPEqccqnVf8rsjFGb7GyEjr%2F4wQDXIpk%2FYgzhsoG9nUEblYSzsdcJBan1KCjiPvH9QidduYyNnAZWx1ePHfkKPih6G1pd7ivQWLcQjygnNEk/image.png)
![[IMG]](proxy/yoiGiupcpOemfRmRjTIMgDGam50Wj9ngzBDfBibVNAzu6PohLjrrMOTM1b%2BsJZWuea%2Be1hToodx0ZhnJr0hJDexr4Wd1Sek%3D/image.png)
![[IMG]](proxy/QowQJ2cRb0%2B1IvCjMvyIKCDe2xRN4leMLspveAUJBkbpSw6wRNaqIIWyW4aSt1kdDsykS2pZDNTF%2BHTj7e3zUZpDqVLWspQ%3D/image.png)
![[IMG]](proxy/JZp6Ti%2FtXoKlZAdjnWV6SzhaT%2BhUGq6G9uwG6vdsDsSeOk7saIuxuHfl0A2vZcG74g5ZST4sfPKqi3d%2FXgNzN8mnXnp9dTU%3D/image.png)
![[IMG]](proxy/hRr3pBUPk7YdeIxzg52QgjbvtWIDOdedhtG6iYvyuGQdOgLtZB45SfSyy%2BciCwo3QjF6HHbuIeA0NJlVZS4%2FuRBoUdxC7Ag%3D/image.png)