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

  1. Use FreeRTOS as SO
  2. WiFi and BLE connectivity
  3. Solderless board
  4. Test OTA features
  5. Experiment integration with different IoT Cloud platforms e.g. Azure IoT Hub
  6. Build custom IoT devices
  • 1
    an opinion based question, but ESP32 is the answer
    – Juraj
    Commented Dec 22, 2020 at 12:47
  • 1
    One of the options for closing a question is that it's "opinion-based" and you're asking for what "is best". Without any criteria on what you mean by "best" it's difficult to say that the question won't get closed for that reason.
    – timemage
    Commented Dec 22, 2020 at 12:48
  • 2
    Thank you @Juraj and @ timemage for your comments! Both of you are precise on the option-based question. The reason is that as there are so many options available at the Arduino store am not clear which of them would allow me to do all the above.
    – Alexandre
    Commented Dec 22, 2020 at 13:21

1 Answer 1


There are many options; which one is "best" 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).

  • Thank you @ocrdu
    – Alexandre
    Commented Dec 22, 2020 at 13:22
  • You are welcome. Please accept the answer (if you accept the answer) so the question doesn't stay open.
    – ocrdu
    Commented Dec 22, 2020 at 13:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.