Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Разработка прошивки для контроллера ESP32.

Разместить заказ
A
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 8 лет и 3 месяца
Бюджет: 50 000 руб
613.55 $ — 538.58 €
Прошивка предназначена для управления внешними устройствами с помощью веб-интерфейса на микроконтроллере ESP32. Базовое ТЗ:
Техническое задание для прошивки, которая создает веб-сервер и возвращает JSON с состоянием трех пинов (25, 26, 27), номером пина в состоянии HIGH и MAC-адресом ESP32, а также сохраняет настройки пинов в энергонезависимой памяти ESP32 и переподключается к Wi-Fi при потере связи: 
 
Назначение 
Прошивка предназначена для управления внешними устройствами с помощью веб-интерфейса на микроконтроллере ESP32. 
 
Функциональность 
Прошивка должна выполнять следующие функции: 
 
Создание веб-сервера на порту 80. 
Обработка GET запроса на адрес "/" и возврат JSON с состоянием пинов (25, 26, 27), номером пина в состоянии HIGH и MAC-адресом ESP32. 
Обработка POST запроса на адрес "/pins" и сохранение настроек пинов в энергонезависимой памяти ESP32. 
Переподключение к Wi-Fi при потере связи. 
Описание работы 
При запуске прошивки устройство подключается к Wi-Fi сети, после чего создается веб-сервер на порту 80. При GET запросе на адрес "/" прошивка считывает состояние пинов (25, 26, 27), определяет номер пина в состоянии HIGH и MAC-адрес ESP32 и возвращает JSON с этими данными. При POST запросе на адрес "/pins" прошивка сохраняет новые значения пинов в энергонезависимой памяти ESP32. Если соединение с Wi-Fi потеряно, ESP32 должна автоматически начать пытаться подключиться к Wi-Fi. Для проверки работоспособности прошивки можно использовать любой HTTP-клиент, например, браузер. После загрузки прошивки на микроконтроллер, можно подключиться к веб-серверу, обратившись к IP-адресу устройства по порту 80. При GET запросе на "/" должен быть получен JSON с состоянием пинов и MAC-адресом ESP32. При POST запросе на "/pins" должен быть сохранен новый набор значений пинов в энергонезависимой памяти и подтвержден успешный результат операции. При отключении от Wi-Fi сети микроконтроллер должен повторно подключиться к сети.
Разделы:
Заказ
Опубликован:
27.02.2023 | 10:10 [поднят: 27.02.2023 | 10:10]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».