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/WP8MXYRpJvXb5szYaMEUy%2BMbgiL3RZUAC8RFHkiDD%2FtP0p%2B88v86jsdpRHQWpoV651fWzydOprc4ry5RDvySBBJGDSzo%2Bmg%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/8m1XZUlL%2BJwYBjCdLdJKuTVaD2bre7HdcMzNizzZX%2FDYIU87iS59B6EcoJINbV3txaJqcZgxNX7j6imKPE5UEefZObek2WplsIOxLzMqS9Llbo5ixJr5v4KMJTfy0mhlH8cLotnp%2BUco259jmzEUTlDA/image.png)
![[IMG]](proxy/%2BvhEQGD5wzFPqg47FzlmqQU1GNV4y%2F19qA1oYpyL4RRxVEDVOuPAT3pUpwLvhfNLJIpaI8Jr79TPd67yZMofkdIf74UUQ5g%3D/image.png)
![[IMG]](proxy/SsPamB6BnPn7A9PfhpMFdhdGmtsjrbnVWdSE1lnhUrbUJ2R0J1JqObWDWbH8Oiq3oldYzz1MNs8Egk1z7qfA6qpxInPoSy8%3D/image.png)
![[IMG]](proxy/JUuwgMF80FD4dBpUlpp3U8KGgTifvY%2F0FYdlryM3CWHEEokVu0W9DEDtpMJGDcL3UNjbgGUh6M4rzLlGXwD5lA0Ax82zyGk%3D/image.png)
![[IMG]](proxy/WP8MXYRpJvXb5szYaMEUy%2BMbgiL3RZUAC8RFHkiDD%2FtP0p%2B88v86jsdpRHQWpoV651fWzydOprc4ry5RDvySBBJGDSzo%2Bmg%3D/image.png)