Главное о кейсе
— Разработали MVP системы умной домофонии за 3 месяца.
— Помогли клиенту уйти от стороннего поставщика на собственное цифровое решение.
— Клиент получил одобрение на дальнейшее масштабирование проекта. И мы приступили к доработке системы.
На данный момент подключено 5 домов и 1 000 пользователей, к концу года будет 10 домов и 2 000 пользователей. В течение 2024 года года планируем подключить 60 домов и 12 000 пользователей.
Как проект изменил жизнь пользователей
Система умной домофонии состоит из мобильного приложения для жильцов и веб-клиента для сотрудников. Поэтому мы выделили 2 сегмента пользователей, у которых разные потребности.
В жилых комплексах живут люди разных возрастных категорий — молодые, взрослые, пожилые, дети. Поэтому было важно сделать понятное и предсказуемое мобильное приложение, чтобы люди всех возрастов легко с ним взаимодействовали.
Веб-клиент предназначен для сотрудников управляющей компании, которые настраивают оборудование, добавляют жильцов, раздают права на доступ к камерам и домофонам. Поэтому эта часть системы должна быть простой в управлении, чтобы сотрудники не тратили на это много времени.
Бизнес-задача и ее решение
Собственная система позволила клиенту выйти на рынок с новой услугой, отказаться от оплаты стороннего решения, развивать функциональность под потребности пользователей.
Крафт (мастерство), реализация, технические детали
Принцип работы системы:
1. Со стороны пользователей.
Через панель администратора сотрудники «Региона» настраивают новые ЖК, дворы, калитки, дома, добавляют домофоны и камеры, связывают камеры с домофонами. Вносят данные собственников квартир и их жильцов, раздают права на доступ к камерам и домофонам. Если возникает необходимость, редактируют и удаляют данные.
Жильцы скачивают мобильное приложение. После авторизации попадают на главную страницу, на которой видят состояние подписки. Жильцы могут открывать и закрывать двери, просматривать видео с камер, установленных в подъезде и во дворе. Могут добавить дополнительных пользователей для совместного доступа к домофонам, камерам или калиткам.
2. Со стороны системы.
Гость набирает номер квартиры на домофоне. Домофон отправляет запрос в подсистему SIP-телефонии. Система адресует звонок всем абонентам в квартире, одновременно с этим отправляет информацию о звонке в специальное API и становится на ожидание подключений. API при получении информации о звонке рассылает уведомления на телефоны всем жильцам квартиры.
Кто‑то из жильцов принимает звонок с телефона, и открывается соединение между мобильным приложением и системой телефонии. Начинается разговор, и жилец может открыть дверь. Звонок завершается, соединение закрывается.
Внедрение системы умной домофонии
Сначала происходил монтаж оборудования в домах. Установили домофонные панели, которые были соединены между собой локальной сетью. Через VPN-соединение мы получили к ним доступ, добавили к нам на сервер и в нашу платформу «Смарт-Регион».
С помощью веб-части системы добавили дома, подъезды, расписали количество квартир, подключили домофонные панели к определённым домам. Когда произошла сдача дома, собрали заявки жильцов — ФИО, номер телефона, квартира. После заключения договора с ними мы внесли в систему. Жителям пришло сообщение, что предоставлен доступ к приложению. После этого они свободно могли пользоваться приложением в своём смартфоне — открывать двери и просматривать камеры видеонаблюдения.
В настоящее время активно работаем над реализацией нового функционала, который позволит пользователям управлять устройствами на парковках — шлагбаумы, ворота, камеры.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
1. Особенность проекта — работа с программно-аппаратным комплексом. В ЖК используются определённые домофонные панели. С ними нужно было «подружить» разрабатываемую систему. При интеграции панели и системы возникали трудности, но наша команда их решила.
2. Отказались от верификации номера пользователя через телефонный звонок. Принцип работы: сервис совершает звонок пользователю со случайного номера. Через API сервиса мы заранее получали 4 цифры, на которые заканчивался номер. Пользователь должен был ввести последние 4 цифры номера, с которого ему поступил звонок. Данные сверялись с теми цифрами, которые были заранее получены от API этого сервиса. Если данные совпадали, то авторизовывали пользователя.
Но сервис давал сбои у некоторых сотовых операторов, и звонок не поступал на устройство абонента. При этом деньги списывались со счёта клиента. Поэтому мы решили оставить способ верификации через СМС-сообщение.
Прочая информация о кейсе
Стек технологий:
ASP.NET Core, Entity Framework Core, Docker, Kubernetes, PostgreSQL, Asterisk, Kotlin, SwiftUI, Firebase, Apple Push Notification service
Скриншоты