antonromashka
@antonromashka
"Веб-разработка - наше все"

Есть ли такая программа с исходным кодом?

Есть ли программа, когда человек заходит в здание, программа понимает что он зашел, и админу (директору, учителю и тп) приходит пуш или сообщение, что Имярек в здании.
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 4
Пахнет так, будто вам СКУД нужен
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Держите
https://habr.com/ru/companies/skillfactory/article...

так как это опенсорс допишете редактор кто это и модуль отправки смс.
Ну и еще дебонс сделайте, что бы не спэмить человека
Ответ написан
Программу не встречал, но если у Вас на территории раздается свой wifi то как только нужный мак адрес будет в зоне можно скриптом отправлять сообщение по смс, через службу. Такие службы есть (можно загуглить) отправка смс платная, стоит копейки.

Либо поискать приложение которое мониторит сеть, я такое себе ставил для домашней сети, оно умеет отправлять пуши, если появился новый адрес в сети, может там можно будет настроить и на пуш для определенных адресов.
Ответ написан
@Wan-Derer
Зобанели на Хабре, волки́ ;((
Тебе надо сделать рабочее решение или демо на столе?
В любом случае, тебе надо разбить задачу на мелкие подзадачи, для каждой из которой можно найти примеры решения. Это называется декомпозиция задачи.
1. Как считывать пропуска? Надо понять какой тип карт используется и подобрать считыватель. Разобраться как он работает.
2. Как хранить данные пользователей? Файл? База данных? Как их пополнять, изменять, удалять?
3. Как отправлять уведомления? Бот в телеге? Своё приложение для телефона?
4. Определиться с аппаратной платформой, зависит от способа подключения считывателя и твоих навыков/предпочтений в части программирования:
- считыватель - Ардуино - комп;
- считыватель - ESP32 - карта памяти для хранения пользовательских данных - программа для компа/телефона для их редактирования;
- считыватель - Raspberri PI;

Для всех вариантов есть примеры с исходниками, твоя задача собрать из них готовый проект. Это если надо для обучения. Если для бизнеса - то просто купить готовое решение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы