Подключите нашего 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 сети микроконтроллер должен повторно подключиться к сети.
Техническое задание для прошивки, которая создает веб-сервер и возвращает 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]