Концепция системы
Видение будущей платформы начало формироваться в начале 2022 года. Одним из наших требований к продукту была возможность связывать между собой внутренние системы и оборудование разных производителей. Исследовав представленные на рынке решения, мы пришли к выводу, что они сильно замкнуты на себе. С ними сложно взаимодействовать, практически невозможно вносить изменения или добавлять новые функции. Именно поэтому мы приступили к разработке собственного умного офиса.Первым этапом стала разработка системы контроля и управления доступом (СКУД). Мы решили, что пришло время отказаться от традиционных металлических ключей, заменив их на пластиковые карты, браслеты или брелки. Это сразу решает несколько проблем:
- Новым сотрудникам не придётся долго ждать, когда им сделают дубликаты ключей от офисов и переговорных комнат. Создание новой карты — дело нескольких минут.
- Вместо связки ключей достаточно носить с собой одну карту или браслет с вшитыми доступами к помещениям.
- Сотрудник, приехавший в центр разработки из офиса в другом городе или стране, может продолжить пользоваться своей картой, куда просто добавляются новые доступы.
- При утере карты-ключа можно удалённо деактивировать её, что исключает возможность проникновения в офис злоумышленников.
- После увольнения сотрудника его карта также деактивируется удалённо.
В зависимости от должности сотрудника он имеет доступ лишь к тем помещениям, куда ему разрешён вход. Например, разработчик может попасть в рабочий офис, в переговорные комнаты и на кухню. При этом он не может войти в бухгалтерию, кабинеты руководителей и другие помещения, где ему находиться не положено.
Технологии и оборудование
Программная бэкенд-составляющая написана на языке Python, в качестве фреймворка мы использовали Django. Учётные записи и ключи хранятся в базе данных под управлением СУБД PostgreSQL и Redis. Система управления доступами написана таким образом, что позволяет добавлять в неё новые страны, города, здания, офисы и пользователей. Другими словами, в программу интегрируются элементы физической инфраструктуры. Мы называем это «бесшовным доступом». Например, офисы разработки могут иметь одинаковые права доступа для всех разработчиков, независимо от города и страны их проживания.К выбору оборудования мы подошли особенно тщательно. Инженеры перепробовали множество моделей СКУД-контроллеров и для реализации первого варианта системы остановились на Iron Logic Z-5R (Web) из-за открытого протокола взаимодействия с ним и высокой надёжности. Устройство предлагает широкие возможности для программирования, поддерживает подключение множества внешних устройств и разные протоколы работы со считывателями, включая Dallas TM (iButton) и Wiegand 26/34/42/50. Мы выбрали считыватель, который поддерживает форматы идентификации Em-Marine, HID и Mifare, а также управление индикаторами и зуммером для интуитивно понятной реакции после считывания карты.
Контроллер подключается к системе с помощью кабеля или по беспроводному протоколу Wi-Fi. Устройство поддерживает защищённый протокол передачи данных Web-JSON, что позволяет взаимодействовать с ним по принципу «интернета вещей». Контроллер может работать даже при отсутствии связи с интернетом. Встроенная память вмещает в себя 8168 цифровых ключей, поэтому, когда в офисе выключена сеть, он продолжит пускать в помещение лишь авторизованных сотрудников. В случае отключения электричества устройство работает за счёт внешнего источника резервного питания.
Благодаря энергонезависимым часам и выделенной памяти, Iron Logic Z5R хранит в себе до 8192 записей о 20 типах событий. Вот лишь некоторые из них:
- Идентификатор и время входа сотрудника в помещение.
- Попытка использовать ключ без соответствующего доступа.
- Попытка физического взлома замка.
- Ошибки в работе системы и так далее.
Дополнительно мы решили использовать временные зоны. Пользователи, зарегистрированные в системе, делятся на 7 групп. Например, уборщицы получают доступ к помещениям в отведённое для уборки время, сотрудники компании — в рабочие часы, но могут задержаться на работе, руководство имеет круглосуточный доступ ко всем помещениям, отдельные сотрудники получают доступ к офисам в выходные дни и так далее.
В будущем мы планируем использовать СКУД-оборудование разных производителей. В бухгалтерии, например, целесообразно использовать дорогой и надёжный контроллер доступа, тогда как в кладовке для уборщиков можно обойтись более простым устройством.
Интеграция и тестирование
В данный момент система контроля и управления доступами тестируется в одном из центров разработки Sibedge. Инженеры изучают взаимодействие пользователей с новыми замками и картами, прислушиваются к их пожеланиям и постепенно улучшают систему, добавляя новые функции. В будущем мы планируем перевести на новую систему остальные центры разработки компании.Над проектом работает команда из четырёх специалистов, которая включает в себя тимлида, руководителя проекта, бэкенд-разработчика и специалиста по монтажу оборудования.
Потенциал платформы
В будущем СКУД и другие интеллектуальные системы будут интегрированы в единую платформу умного офиса. Вот лишь некоторые из её возможностей и преимуществ:- Автоматическое включение, выключение и настройка аудиовизуального оборудования для конференц-связи экономит рабочее время сотрудников.
- Автоматизация освещения, работы штор и жалюзи экономит до 40% электроэнергии.
- Управление климатическими системами в соответствии с рабочим графиком и временем года позволяет сэкономить до 35% электроэнергии.
- Система безопасности включает в себя СКУД, видеонаблюдение, охранно-пожарную сигнализацию, мониторинг нештатных и аварийных ситуаций.
Сценариев работы платформы умного офиса много, ведь в ней всё привязывается к определённым событиям. Например, сотрудник открывает картой переговорную комнату, она бронируется на его имя в корпоративной системе, показывая коллегам, что переговорка занята. В помещении автоматически включается свет, кондиционер с подходящим температурным режимом и оборудование для видеосвязи. Можно сразу приступать к работе, ни на что не отвлекаясь.
Прямо сейчас ведётся работа над созданием единого дашборда для управления интеллектуальными системами. С его помощью администраторы будут видеть, где включен или выключен свет, какая температура и уровень влажности в офисах, смогут настраивать доступ сотрудников или групп людей в помещения, а также многое другое.
Также в планах разработчиков создание мобильного приложения с полной интеграцией сервисов компании. С его помощью сотрудники смогут открывать помещения даже без наличия карты-ключа, просто прикладывая к замку смартфон. Приложение позволит управлять большинством интеллектуальных систем и видеть на виртуальной карте, где находятся коллеги, чтобы не пришлось искать их по всем офисам.
Несмотря на то, что пет-проект Smart Office всё ещё на начальных этапах разработки и создаётся в свободное от основной работы время, специалисты Sibedge успели добиться впечатляющих результатов. Система контроля и управления доступом — лишь первый шаг на пути к офису будущего, который, подобно умному дому, сделает работу сотрудников Sibedge комфортнее и безопаснее.