WiFi
For an IoT solution, your development board must be able to connect to the Internet over a WiFi network so that the data from connected sensors can be accessed, and control signals for connected controllers can be received, remotely using a web application.
Not all boards support WiFi connectivity. There are several in the Arduino family but they are relatively expensive. The widely used inexpensive board is the Espressif ESP32.
In this project you will learn how to program an ESP32 to connect to a local WiFi network.