Мы работаем с линейкой микроконтроллеров ESP 32 от компании
Espressif Systems. Разработка ПО для этих микроконтроллеров ведется на языке C++, в качестве среды разработки используется Arduino IDE и framework Wiring.
В проектах, где используется подключение микроконтроллера к сети (Ethernet, WiFi), в разрабатываемое ПО
обязательно включается функция OTA (Over the Air) - библиотека
ElegantOTA. Этот инструмент используется для обновления версии "прошивки" микроконтроллера и для реализации конфигурации параметров через веб интерфейс.