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

Заказ закрыт
Интеграция системы управления вендинговым холодильником с проверкой QR-кодов

Разместить заказ
s
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте меньше месяца
Бюджет: по договоренности
Разработать и внедрить ПО для взаимодействия с вендинговым холодильником, обеспечивающее:
•  считывание QR-кодов с чеков (напечатанных кассой);
•  проверку валидности кода;
•  открытие двери при успешной проверке;
•  контроль закрытия двери;
•  звуковое оповещение при длительном открытии;
•  резервные способы управления.
Границы ответственности
Аутсорс-команда отвечает за:
•  взаимодействие с QR-сканером;
•  логику обработки и валидации QR-кодов;
•  управление магнитным замком;
•  контроль открытия/закрытия двери;
•  оповещение о длительном открытии;
•  разработку API для взаимодействия с кассовым ПО (валидатор QR-кодов);
•  админ-интерфейс/ручное управление.
Заказчик (владелец кассы) отвечает за:
•  печать чеков с QR-кодами;
•  генерацию и учет кодов;
•  логику оплаты и формирования чека;
________________________________________
Функциональные требования
1.  Сканирование и обработка QR-кодов
o  Сканер считывает QR-код с бумажного чека.
o  QR-код передаётся в систему для валидации через внутренний API (любой удобный способ).
2.  Валидация кода
o  Код проверяется в базе
o  В случае успешной проверки – выдаётся сигнал на открытие замка.
o  В случае неуспешной проверки – отображается сообщение об ошибке/отказ.
3.  Открытие/закрытие двери
o  Система должна управлять магнитным замком: открытие по команде, автоматическое закрытие после тайм-аута или при закрытии двери.
o  Учет состояний: открыто/закрыто.
o  Если дверь остаётся открытой более 5 секунд – включается звуковой сигнал.
4.  Мониторинг и журналирование
o  Ведение логов: дата, время, статус открытия, проверенный код.
o  Возможность выгрузки статистики (EXEL).
5.  Администрирование
o  Ручное открытие замка через веб-интерфейс или админ-панель.
o  Авторизация администратора (мастер ключ).
o  Возможность отправки резервной команды на открытие (например, через SMS или Telegram-бота).
________________________________________
Технические требования
•  Язык реализации: по согласованию (предпочтительно Python, Node.js или Go).
•  Поддержка интеграции со сканером.
•  Работа на микрокомпьютере, либо контроллере (например, Raspberry Pi или аналог).
•  Взаимодействие с реле управления замком (GPIO или внешний контроллер).
•  Звуковой модуль для сигнализации (например, зуммер с реле).
________________________________________
Нефункциональные требования
•  Безопасность: защита от подделки кодов, логирование действий.
•  Масштабируемость: возможность расширения на несколько холодильников.
•  Обновляемость: возможность удалённого обновления ПО (через SSH, OTA).
•  Удалённый доступ (SSH, telnet)
Разделы:
Опубликован:
26.04.2025 | 06:54 [поднят: 26.04.2025 | 06:54]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

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