Technical requirements
In this chapter, we will continue with the existing toolchain and development environment. However, the examples will require new libraries. The links for all new libraries will be provided in the corresponding sections.
In addition to our existing ESP32 devkit, we will need one more for the Universal Asynchronous Receiver-Transmitter (UART) example where we connect two devkits to communicate with each other.
The camera example is implemented with a special kit, AiThinker ESP32-CAM. We use this devkit because it has an integrated camera sensor port and microSD card slot, so we don't need to worry about pin connections. Moreover, the devkit comes with a camera sensor that can be easily attached to the port.
All other sensors and actuators will be listed in each example so that you can easily follow the Fritzing diagrams.
The source codes of the examples in this chapter are located at https://github.com/PacktPublishing/Internet-of-Things-with...