Разработать скетч для esp32 wroom с личным кабинетом

20 000 руб. за проект
17 декабря 2024, 18:30 • 12 откликов • 77 просмотров
Необходимо создать ESP 32 с дисплеем устройство которое будет считать время и отправлять определенные команды на сервер
модель ESP32-243S024C

1. На ESP cоздать простой вебсервер для авторизации WIFI на главной странице будет возможность выбора Wi-Fi ввода пароля

Отображение уникального индентификатора ESP например MAC адрес
Ввод логина акаунта от личного кабинета куда слать команды
Окно отображения баланса токенов

Принцип работы ESP
ESP после включения должна запускать таймер на 24 часа и каждые 24 часа отправлять один токен на вебсервер (если на есп пропало питание, интернет, отсчет начинается заново,
команда отправляется только при успешном тайминге в 24часа без сбоев) при успехе отсчет начинается заново (на дисплей выводится информация о времени таймера и количестве подтвержденных токенов)


Вебчасть админа должна быть с авторизацией (логин пароль вход)
1.создать базу данных MYSQL в которые должны записываться следующие данные

Уникальный индентификатор клиента(который он ввел при подлючении к esp через wifi)
Уникальный индентификатор ESP
Каждый раз когда приходит токен успешной 24-часовой работы должно записывать в таблицу время его получения и прибавлять к балансу (Необходимо записывать время каждого получения токена)



В веб окне должно выглядеть сдедующее

ИНДЕНТИФИКАТОР ESP/Индентификатор клиента/количество токенов на балансе/ТГ аккаунт клиента/коментарий(кнопка с возможностью редактирования) при нажатии на индетнтификатор ESP попадаем на таблицу со временем получения токенов.


Все поля в скетче должны быть закоментированы и подписаны для чего что отвечает для понимания работы(блоки,отдельные переменные итд)




ИНДЕНТИФИКАТОР ESP - буден задаваться индивидуально при заливке скетча