What are the Arduino hardware options for experimenting with IoT? Just starting to learn about Arduino and IoT. I'd like to know what the Arduino hardware options are to try the following:

Use FreeRTOS as SO
WI-FI and BLE connectivity
Solderless board
Test OTA features
Experiment integration with different IoT Cloud platforms e.g. Azure IoT Hub
Build custom IoT devices
There are many options; which one is &quot;best&quot; for you I leave up to your own research, that could start here:
There's a list of Arduino's based on the SAMD21 that are supported by the FreeRTOS_SAMD21 library here; pick any one with WiFi and BLE.
There are probably a zillion clones out there that could also do what you want, and there is also a FreeRTOS port for the ESP32 (ESP-IDF FreeRTOS, and maybe other ones as well).