Смарт Регион

Разработка MVP системы умной домофонии

Клиент и проект

Российская группа компаний «Регион» более 12 лет создаёт комфортные условия для жизни — строит жилые кварталы и коммерческие объекты недвижимости. После этапа строительства клиент внедряет систему безопасности — устанавливает домофоны и камеры, подключает их к подъездам и квартирам.

Раньше при помощи стороннего ИТ-решения клиент предоставлял жильцам возможность открывать двери через приложение. Но существующее решение не в полной мере отвечало задачам клиента. И он решил разработать собственное программное обеспечение — сервис для управления домофонной панелью и видеокамерами с помощью смартфона.

Собственная система позволит клиенту выйти на рынок с новой услугой, отказаться от оплаты стороннего решения, развивать функциональность под потребности пользователей.

Задача нашей команды

За 3 месяца разработать MVP для управления системой умной домофонии.

Мы разделили цифровое решение на три основных блока:

  • разработать для удобства жильцов нативные мобильные приложения для основных платформ iOS и Android;
  • реализовать веб-интерфейс для управления абонентами и оборудованием;
  • подготовить и отладить серверную инфраструктуру.

Принцип работы системы: гость звонит в квартиру через домофон, а жилец квартиры со своего телефона принимает звонок, смотрит камеру и открывает дверь.

Поскольку на начальном этапе стояла задача разработать MVP системы, мы понимали, что дальше будет развитие. Поэтому сделали её масштабируемой как функционально, так и инфраструктурно.

Целевая аудитория

Система умной домофонии состоит из мобильного приложения для жильцов и веб-клиента для сотрудников. Поэтому мы выделили 2 сегмента пользователей, у которых разные потребности.

В жилых комплексах живут люди разных возрастных категорий — молодые, взрослые, пожилые, дети. Поэтому было важно сделать понятное и предсказуемое мобильное приложение, чтобы люди всех возрастов легко с ним взаимодействовали.

Для этой группы пользователей добавили приём обучения. Основная функциональность приложения — открытие двери. Чтобы открыть дверь, нужно сделать свайп кнопки в виде замка в мобильном приложении. Свайп — это управляющий жест при работе с сенсорным экраном, при котором палец кладут на экран и проводят в каком‑либо направлении.

Мы познакомили пользователя с этим жестом ещё на экране регистрации и добавили подсказку. Пользователь пробует это действие, понимает, что от него нужно, и в дальнейшем легко его повторяет.

Данил, дизайнер Иностудио

Веб-клиент предназначен для сотрудников управляющей компании, которые настраивают оборудование, добавляют жильцов, раздают права на доступ к камерам и домофонам. Поэтому эта часть системы должна быть простой в управлении, чтобы сотрудники не тратили на это много времени.

Принцип работы системы

Со стороны пользователей

Через панель администратора сотрудники «Региона» настраивают новые ЖК, дворы, калитки, дома, добавляют домофоны и камеры, связывают камеры с домофонами. Вносят данные собственников квартир и их жильцов, раздают права на доступ к камерам и домофонам. Если возникает необходимость, редактируют и удаляют данные.

Жильцы скачивают мобильное приложение. После авторизации попадают на главную страницу, на которой видят состояние подписки. Жильцы могут открывать и закрывать двери, просматривать видео с камер, установленных в подъезде и во дворе. Могут добавить дополнительных пользователей для совместного доступа к домофонам, камерам или калиткам.

Со стороны системы

Гость набирает номер квартиры на домофоне. Домофон отправляет запрос в подсистему SIP-телефонии. Система адресует звонок всем абонентам в квартире, одновременно с этим отправляет информацию о звонке в специальное API и становится на ожидание подключений. API при получении информации о звонке рассылает уведомления на телефоны всем жильцам квартиры.

Кто‑то из жильцов принимает звонок с телефона, и открывается соединение между мобильным приложением и системой телефонии. Начинается разговор, и жилец может открыть дверь. Звонок завершается, соединение закрывается.

Сложности на проекте

  • Особенность проекта — работа с программно-аппаратным комплексом. В ЖК используются определённые домофонные панели. С ними нужно было «подружить» разрабатываемую систему. При интеграции панели и системы возникали трудности, но наша команда их решила.
  • Отказались от верификации номера пользователя через телефонный звонок. Принцип работы: сервис совершает звонок пользователю со случайного номера. Через API сервиса мы заранее получали 4 цифры, на которые заканчивался номер. Пользователь должен был ввести последние 4 цифры номера, с которого ему поступил звонок. Данные сверялись с теми цифрами, которые были заранее получены от API этого сервиса. Если данные совпадали, то авторизовывали пользователя.

    Но сервис давал сбои у некоторых сотовых операторов, и звонок не поступал на устройство абонента. При этом деньги списывались со счёта клиента. Поэтому мы решили оставить способ верификации через СМС-сообщение.

Результаты

  • Разработали MVP системы умной домофонии за 3 месяца.
  • Помогли клиенту уйти от стороннего поставщика
    на собственное цифровое решение.
  • Клиент получил одобрение на дальнейшее
    масштабирование проекта. И мы приступили к доработке системы.

Отзыв клиента

Внедрение системы началось с монтажа оборудования в домах. Установили домофонные панели. Через VPN-соединение получили к ним доступ, добавили к нам на сервер и в нашу платформу «Смарт-Регион».

С помощью веб-части системы добавили дома, подъезды, расписали количество квартир, подключили домофонные панели к определённым домам. Когда произошла сдача дома, собрали заявки жильцов — ФИО, номер телефона, квартира. После заключения договора внесли жителей в систему. После этого они свободно могли пользоваться приложением в своём смартфоне — открывать двери и просматривать камеры видеонаблюдения.

Впечатления от работы с Иностудио положительные. При возникновении срочных задач команда оперативно реагирует и устраняет неполадки. В настоящее время активно работаем над реализацией новой функциональности, который позволит пользователям управлять устройствами на парковках — шлагбаумами, воротами, камерами.

Дмитрий, руководитель проектов ГК «Регион»

Интеграции и технологии

Интеграции

Firebase — платформа для разработки мобильных приложений, аналитики и отправки пуш-уведомлений.

Apple Push Notification Service (APNs) — сервис для отправки уведомлений от сторонних приложений на устройства Apple.

SMS.RU — сервис СМС-рассылки через сайт или программный интерфейс (API).

Asterisk — свободное решение компьютерной телефонии с открытым исходным кодом.

Технологии

ASP.NET CoreEntity Framework CoreDockerKubernetesPostgreSQLAsteriskKotlinSwiftUIFirebaseApple Push Notification service

Оставьте заявку

Расскажите о проекте — мы его реализуем

Мы свяжемся с вами в течение 4 рабочих часов: обсудим цели проекта, требования к нему и составим план сотрудничества

* – поля обязательные для заполнения