Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
Безопасность · iOS + Android

GromSecurity — приложение охраны и умного дома: кейс

GromSecurity — мобильное приложение оператора физической охраны, которое объединяет управление охраной объекта, умный дом и видеонаблюдение в одном интерфейсе. Раньше клиент держал три приложения на смартфоне — мы свели их в одну иконку: постановка на охрану, тревожная кнопка, камеры и устройства умного дома в едином контуре. Стек: Kotlin, Swift.

Единый контур управления безопасностьюНативная разработка iOS + AndroidЗональная охрана объектаВстроенное видеонаблюдениеИнтеграция с Яндекс Умным домомРоли и права доступа
GromSecurity — обложка кейса
GromSecurityБезопасность · охрана и мониторинг
Клиент
Оператор физической охраны объектов
Отрасль
Безопасность · охрана и мониторинг
Платформы
iOS · Android
Срок
12–20 недель

О продукте

Коротко — что это за продукт и для кого мы его делали.

GromSecurity — это единая цифровая среда для комплексного управления безопасностью объекта. Заказчик, оператор физической охраны, обслуживал загородные дома, участки и коммерческие объекты, где безопасность складывалась из нескольких независимых систем: сигнализация и постановка на охрану, видеонаблюдение, устройства умного дома. Каждая система жила в своём приложении, а поставить объект под охрану можно было только физически — набрав PIN-код или приложив электронный ключ.

Мы собрали всё это в одно нативное приложение под iOS и Android. Теперь владелец объекта дистанционно ставит и снимает охрану по зонам, вызывает тревожную кнопку, смотрит камеры в реальном времени и в архиве, управляет светом, климатом и розетками, а также раздаёт права доступа сотрудникам и членам семьи — не переключаясь между сервисами.

Задача

У клиентов оператора охраны была одна и та же боль: разрозненные системы. Сигнализация ставилась через один пульт, видеонаблюдение открывалось в стороннем приложении регистратора, умный дом — в приложении производителя. Три иконки на смартфоне, три логина, три разных логики.

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

Особенности проекта

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

Зональное разделение — объект делится на независимые разделы (дом, баня, гараж, двор), каждый ставится и снимается с охраны отдельно, поддерживается частичная охрана.

Многопользовательский доступ — гибкая настройка уровня прав по ролям: собственник, расширенные и ограниченные права для сотрудников и семьи.

Глубокая интеграция — взаимодействие с API Яндекс Умного дома и протоколами охранных систем в едином контуре.

Решение и подход

Как мы собрали продукт — от архитектуры до процесса.

Мы выбрали нативную разработку — Kotlin под Android и Swift под iOS — потому что приложение критично к скорости отклика push-уведомлений о тревоге и к стабильности фоновых процессов на мобильных ОС. Тревожная кнопка и события охраны не могут ждать, пока «прогрузится» кросс-платформенный слой.

Архитектурно приложение свели к четырём разделам нижней навигации — «Охрана», «Камеры», «События», «Кабинет». Раздел объекта разделили на вкладки «Объект», «События» и «Пользователи», чтобы охрана по зонам, лента событий и управление доступом жили рядом, но не мешали друг другу. Видеонаблюдение встроили прямо в приложение — с сеткой камер, живым просмотром и архивом по таймлайну, — а умный дом подключили через API Яндекса. Тревожная кнопка вынесена плавающим элементом поверх экранов с обязательным подтверждением активации.

Технологический стек

Инструменты подобраны под задачу продукта.

Почему единое приложение вместо трёх отдельных

Охранная сигнализация, видеонаблюдение и умный дом нередко поставляются как три отдельных приложения от разных вендоров. Это создаёт проблему переключения контекста: при тревоге пользователь тратит время на поиск нужного приложения. Единый интерфейс устраняет эту задержку — все действия доступны в одном экране. Дополнительно снижается нагрузка на поддержку: одна точка входа означает меньше неоднозначности при диагностике инцидента. Рассматривались альтернативы — PWA и гибридный React Native; выбор в пользу нативной разработки обусловлен требованиями к скорости отклика push-уведомлений и стабильности фоновых процессов на мобильных ОС.

Функции продукта

Ключевые возможности, которые закрыли задачу бизнеса.

1

Зональная охрана

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

2

Тревожная кнопка

Плавающая кнопка вызова тревоги поверх экранов с обязательным подтверждением активации по объекту.

3

Встроенное видеонаблюдение

Сетка камер по объектам, живой просмотр и архив по таймлайну без переключения на сторонние сервисы.

4

Умный дом

Управление освещением, климатом и розетками через интеграцию с API Яндекс Умного дома.

5

Лента событий

Хронология действий — взятие под охрану, снятие, тревога, неисправность — с автором и временем объекта.

6

Права доступа по ролям

Собственник, расширенные и ограниченные права: гибкая настройка того, что видит и делает каждый пользователь.

Как это работает

Ключевые экраны продукта — по шагам.

Управление охраной объекта

Управление охраной объекта

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

Объект разбит на независимые зоны — Дом, Гараж, Баня — у каждой свой тумблер и статус «Под охраной» / «Снят с охраны». Плавающая красная кнопка тревоги доступна прямо здесь: по нажатию всплывает окно «Подтвердите активацию тревожной кнопки» с объектом и действиями «Активировать сейчас» / «Отмена».

Камеры и архив видео

Камеры и архив видео

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

По тапу камера разворачивается в полноэкранный плеер с живым видео и переходом в архив: заголовок показывает дату и время записи, снизу — панель управления (снимок, скорость, календарь, звук, качество 480p) и таймлайн с отметками, по которому можно отмотать к нужному моменту.

Лента событий объекта

Лента событий объекта

Вкладка «События» ведёт хронологию по объекту с временем объекта в шапке и фильтром. Каждая запись — цветная иконка типа события: зелёная «Снятие с охраны», красная «Тревога», синяя «Взятие под охрану», оранжевая «Неисправность» — с автором действия и меткой «Сегодня» / «Вчера».

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

Пользователи и права доступа

Пользователи и права доступа

Вкладка «Пользователи» делит доступ на уровни. Сверху блок «Собственник» с владельцем объекта, ниже — «Расширенные права» и «Ограниченные права» со списком сотрудников и их телефонами; для каждого можно отредактировать или удалить доступ.

У ограниченных ролей прямо в карточке перечислено, что разрешено — «Просмотр статуса объекта, Активация тревожной кнопки», — а кнопка «Добавить пользователя» заводит нового человека с нужным набором прав.

Запуск и аудитория

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

Единый контур снял главное неудобство: вместо трёх приложений и обязательного присутствия на объекте у клиента осталась одна иконка, из которой доступны охрана, камеры, умный дом и тревожная кнопка.

В цифрах

3→1
приложения свели в одну иконку
2
нативных приложения — iOS и Android
4
зоны охраны на одном объекте
24/7
дистанционный контроль объекта
  • 2 нативных приложения на iOS и Android с единым API охранных систем и Яндекс Умного дома.
  • Удалённая постановка и снятие с охраны — без физического доступа к клавиатуре объекта, с push-уведомлением о смене статуса.
  • Зональное разделение объекта: дом, гараж, двор и другие разделы управляются независимо.
  • Встроенный модуль видеонаблюдения — онлайн-трансляция с камер без переключения на сторонние сервисы.
  • Управление умным домом через тот же интерфейс: освещение, климат, доступ.
  • Разграничение прав доступа по ролям — владелец, жилец, обслуживающий персонал.

Архитектура и персональные данные

Приложение обрабатывает данные объектов недвижимости и видеопотоки, поэтому защита канала передачи заложена в архитектуру с первого спринта. Взаимодействие с API охранных систем и Яндекс Умного дома ведётся по защищённым протоколам; видеотрансляция не проходит через серверы третьих сторон сверх необходимого.

Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Требования к обработке ПДн опираются на 152-ФЗ; статус оператора проверяется в реестре операторов ПДн РКН.

Часто задаваемые вопросы

Что умеет приложение охранной системы?
Удалённую постановку и снятие с охраны, встроенное видеонаблюдение, управление умным домом и разграничение прав доступа — всё в одном окне. Статус охраны и push-уведомления о событиях приходят в реальном времени; для смены режима не нужно физически присутствовать на объекте.
Можно ли разделить объект на зоны?
Да, объект делится на независимые разделы — например, дом, гараж, двор. Каждым разделом управляют отдельно: можно поставить под охрану только гараж, оставив основное здание в штатном режиме. Это позволяет гибко настраивать сценарии без перевооружения всего периметра.
Как работает видеонаблюдение в приложении?
Встроенный модуль показывает онлайн-трансляцию с камер объекта без необходимости переключаться на отдельный сервис видеонаблюдения. Видеопоток передаётся по защищённому каналу напрямую на устройство пользователя.
С какими системами интегрируется приложение?
С API охранных систем и сервисом Яндекс Умный дом. Интеграция позволяет управлять охраной и сценариями умного дома из единого интерфейса, не устанавливая отдельные приложения вендоров. Конкретный состав интеграций согласовывается на этапе проектирования под инфраструктуру заказчика.
На каких платформах доступно приложение?
Нативно на iOS и Android. Нативная разработка выбрана для обеспечения стабильной работы фоновых процессов и мгновенной доставки push-уведомлений о тревоге — критичных требований для охранного приложения.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии YuSMP Group

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

Мобильная разработка

Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.

Подробнее →

Разработка мобильных приложений под iOS

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Подробнее →

Разработка мобильных приложений под Android

Приложения для Android на Kotlin и Jetpack Compose.

Подробнее →

Кроссплатформенный подход

Одно приложение сразу на iOS и Android на Flutter.

Подробнее →

Веб - разработка

SPA, порталы и веб-платформы на React / Next.js и Node.

Подробнее →

Backend-разработка

Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.

Подробнее →

Разработка под ключ

Продукт под ключ: аналитика, дизайн, разработка и запуск.

Подробнее →

MVP

Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.

Подробнее →

Тестирование

Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.

Подробнее →

UI/UX-дизайн

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

Подробнее →

Прототипирование

Кликабельный прототип для проверки идеи до разработки.

Подробнее →

Создание сайтов

Корпоративные сайты, лендинги и интернет-магазины под ключ.

Подробнее →

IT - аудит

Аудит ИТ-инфраструктуры, кода и безопасности.

Подробнее →

SEO‑продвижение

Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.

Подробнее →

Контекстная реклама

Яндекс Директ — заявки с первого дня и контроль цены лида.

Подробнее →

SMM‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Хотите такой же проект — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.