Описание проекта
Имеется работающее приложение на планшете Android 12 (10″). К планшету по Wi-Fi подключены банковский терминал и плата ESP32, управляющая оконечным устройством. Исходный код, планшет, терминал и ESP32 предоставляются.
Задачи на доработку
1. Расширение способов оплаты
- Сейчас приложение принимает оплату только по БСК (бесконтактная карта).
- Терминал поддерживает оплату через QR-код.
- Необходимо доработать протокол обмена между терминалом и приложением: приём платежей как по БСК (уже работает), так и по QR-коду.
2. Исправление проверки связи с ESP32
- В приложении реализован алгоритм проверки соединения с ESP32.
- Периодически этот алгоритм даёт сбой (сервер ESP32 считается недоступным, хотя физически он исправен).
- Требуется пересмотреть и доработать логику опроса устройства для стабильной работы.
Срок и условия выполнения
Исполнитель определяет реалистичный срок и строго его придерживается. Оборудование будет передано во временное пользование на время разработки и проверки. По итогам работ приложение должно корректно функционировать на всём имеющемся оборудовании.