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/QBJWzCy5rzgx2MC0%2F%2FxR5Jauf4hMQmp5T4%2BrqJIeBhBWlGOdwBJliZ9RiZj%2BQRdWjXxtIxK1YAkM6i3sZM4t7XzEVBaDHjo%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/pzTr1IhWKHp4aai2%2Bzo6vvZI%2Fa%2Ft1Plui9GgzM0OjAKA01UtOw3o4BLUzow1TEGy2kVhfG9Li7GMNYpqJdEHJgOyUOUi4KLWyjsduT%2FgcXMSeV7l8p85SzUVkZMkvRaJlZgwVk5736weEXhdsaOerteS/image.png)
![[IMG]](proxy/13VhtVe%2FklfsUL8WZ35Z5yqIdVpDAPWc2mKgUgnIux0FKgygxpaAxZQ%2F%2F0tJrDRJoN5Lu8UMNdn6TjpAu1moZu%2B%2FoHqHS9I%3D/image.png)
![[IMG]](proxy/rd2ot8ckaLKD4eTlhsp380u63ZtSPu%2Bx2RxHXvo5UeQ2vx8gEwi3CVFvnKcNtTw2OMGLTVyznEb3N0OVI67OGF3UDidt57o%3D/image.png)
![[IMG]](proxy/ImTPeIb0so8T%2FlPaa3QDQ3b8NPSrwH2KHj%2BbzngUfa1mkVTpQFZX%2F%2FacHENg44TR8No2h7ijFthkRud%2B98P4Zj%2BZiKXPDNQ%3D/image.png)
![[IMG]](proxy/QBJWzCy5rzgx2MC0%2F%2FxR5Jauf4hMQmp5T4%2BrqJIeBhBWlGOdwBJliZ9RiZj%2BQRdWjXxtIxK1YAkM6i3sZM4t7XzEVBaDHjo%3D/image.png)