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/i8EpKxFMHIW%2BMH%2F73Zg74I0XwaqXjREfJaFWa1j6oRsZ2pv2ge1GZDoybIhL4YO%2Fnx4o6WuWmeVtNBCCljEprL7sSFV4Ack%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/fyTcecW2dozB4CHLEQZ%2B%2FIf3yuRT0lt7Si%2BQ0oASCcIW%2FBpo0jlZA7CXDRPRF0RWEgQPOAKr7rnNXL%2FqStAUEvMDHB%2FhYOBomkbctnHk5WZyOLNvVk4VJPOzGeCjqTai%2FBBww7XycH4EEuu6mP%2BA%2Fp8I/image.png)
![[IMG]](proxy/Yz1CurSg%2Ff7GdRQn9LbqLxO15YQqgu1txlLPbQh6Iw%2FUI45bDEnzaq5kDwxf6XlN%2FDd85j%2B836GLS7GVtYEwQ%2FBA%2BDaQrnQ%3D/image.png)
![[IMG]](proxy/EHwAMjseCovgmgMlQfL7OpBPbjJ%2FaHGTCPvIjir%2BqRd7rg0WKaoL%2FDcsqKDecaKvNoxn9WKZGiqJB5o%2FmxZWngyMRoPaj34%3D/image.png)
![[IMG]](proxy/24bKWKsJ6ZRweyMW39%2FK0Vxf56JI%2F8%2Fk%2FqY%2FLCot5ApfBDd9V3CypVGTc0UO7uMuy88DfOqpDLMA7txdjw3p8RhS0FKSQfg%3D/image.png)
![[IMG]](proxy/i8EpKxFMHIW%2BMH%2F73Zg74I0XwaqXjREfJaFWa1j6oRsZ2pv2ge1GZDoybIhL4YO%2Fnx4o6WuWmeVtNBCCljEprL7sSFV4Ack%3D/image.png)