Доработать систему доступа открытия двери по QR кодам

Цена договорная
01 ноября 2023, 12:54 • 13 откликов • 137 просмотров
Перед началом работы подписывается NDA.


Краткое ТЗ
Как система работает сейчас
  • Юзер стори
    • пользователь через телеграм-бот получает QR
    • пользователь подносит QR к камере, расположенной рядом с дверью
    • QR распознается дверь открывается
  • Железо
    • удаленный Linux сервер
    • плата Orange Pi, далее - плата, находится внутри помещения, на плате Linux
    • внутри помещения находится локальная сеть, обеспечиваемая роутером, в нее подключены ip-камеры, плата, умные реле для двери
    • доступ к локальной сети происходит через vpn
  • Логика взаимодействия программных компонентов
    • сервер с ТГ получает запрос на qr от пользователя
    • сервер с ТГ генерирует код и записывает его в базу данных Mongo
    • камера распознает qr, плата обращается к базе данных и проверяет, валидный ли qr
    • если qr валидный, то плата отправляет запрос на умное реле, которое открывает дверь
  • язык - python
  • код хранится на github

Задача - доделать некоторый функционал:
  • добавить валидацию QR кода через систему симметричного шифрования paseto
  • добавить ротацию логов и автозагрузку логов и видео в s3 хранилище
  • написать систему для отображения базы данных посещений
  • прописать bash скрипт настройки системы либо последовательность команд запуска, чтобы систему можно было развернуть на новом оборудовании

Более подробное ТЗ - в прикрепленном файле.
Файлы
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Работой доволен.
~ 1 год назад
R50 e6f3696992ab8b610e90e3e1182910f7
Фрилансер
Все хорошо
~ 1 год назад