Как практически любой бизнес сегодня ходит к цифровым решениям, мобильные пропуска ищут место в системах контроля доступа. В этой статье раскроем, к чему они подходят и что нужно знать, чтобы быстро подключить их к платформе Орион.
Мобильный пропуск – это доступ, выдаваемый через приложение на смартфоне. Вместо бумажных талонов зритель просто открывает свой телефон. Плюсы просты: меньше незаботных пропусков, контроль за количеством пользователей в режиме реального времени, возможность отмены доступа одним нажатием.
Такие пропуска хорошо работают в домах на даче, кафе, небольших магазинах, а также в офисах и гостиницах. Клиент быстрее, администратор ведит запись, и риск потери пропусков падает до нуля.
Орион – это масштабируемый бекенд, который умеет принимать данные из разных датчиков. Он хранит историю событий, умеет генерировать отчёты, а API позволяет интегрировать сторонний сервис мобильных пропусков за несколько обращений. Плюс: это платформа, признанная в юридических учреждениях, поэтому данные защищены и хранить их можно в соответствии с региональными правовыми нормами.
Перед тем как подключить приложение, важно уточнить несколько параметров:
После того как список вопросов закрыт, можно переходить к имплементации.
1. Зарегистрируйте мобильное приложение в выбранном сервисе и получите ключ доступа. Сохраните его в защищённом месте.
2. На сервере Орион настройте HTTPS‑эндпоинт. В файле config.yaml добавьте строку: mobile_api_key: "ВАШ_КЛЮЧ".
3. В таблице маршрутов Орион добавьте правило: /mobile/notify → processMobileEvent. Это функция, которая будет принимать события от приложений.
4. Установите webhook в мобильном сервисе: https://your.orion.host/mobile/notify. webhook срабатывает, как только пользователь открывает дом на смартфоне.
5. Внутри processMobileEvent напишите простую проверку: убедитесь, что пользователь авторизован, и запишите событие в БД. Если все прошло успешно, отговариваем 200 OK.
Если вы подключаете приложение с двумя факторами, добавьте ещё один чек – сравните токен, вставленный в запрос, со значением, сохранённым в базе.
6. Защитите эндпоинт с помощью OAuth2. ОРИОН уже поставляется с механикой Client Credentials, так что можно просто включить её в разделе «API‑ключи».
График авторизации выглядит так:
Пользователь → Приложение → Webhook → Орион (POST) │ │ │ │ └─ок авторизации┘ └─обрабатывает ┘
Проверьте, чтобы в поле «Payload» входило JSON с хотя бы двумя полями: user_id и timestamp. Вечером вы можете настроить интеграцию с видеорегистрацией – тогда см. дополнительную таблицу событий.
Мобильные пропуска обрабатывают персональные данные. Закон «О персональных данных» требует, чтобы данные шифровались в том числе и в покое. Орион имеет опцию шифрования при записи в CouchDB. Не забывайте об аутентификации – каждый запрос надо проверять по токену.
Если вы работаете с детьми, укажите в политике конфиденциальности, как обрабатываются их данные. Сообщайте пользователям, что их данные хранятся в российских дата‑центрах.
| Компания | Сервис мобильных пропусков | Стоимость (мес.) | Орион (сервер) |
|---|---|---|---|
| Услуга “ПропускМобильный” | 0,5 $ за активацию | 0,5 $ за токен | 20 $ за хостинг |
| Проект “Мобильный вход” | 1 $ за активацию | 1 $ за токен | 30 $ за хостинг |
| Индивидуальный вариант | По договору | Персональная оплата | 4 $ за план Mini |
Выбирайте вариант, который пасет под ваш бизнес‑план, и учитывайте нулевую стоимость поддержки – все происходит через API.
Эти пункты помогут быстро перейти от идеи до реального доступа без сбоев. Содействие Ориона и мобильных пропусков сделает вашу систему более надёжной и удобной как для клиентов, так и для администраторов. Путь прост: настройте API, проверьте данные, запустите. Рассмотри возможность добавить несколько устройств контроля доступа – это снимет нагрузку и повышает безопасность. Хорошо протестированный скрипт продемонстрирует сама будущая выгода, когда каждого посетителя можно будет одновременно проверить и добавить в историю с точностью до секунды.
