Все, кто так или иначе связан с увлекательным миром систем контроля доступа знают, что универсальный контроллер – своего рода краеугольный камень построения любой СКУД. В этом материале я расскажу, как мы в PERCo разработали универсальный контроллер CT/L14.  Разработка любого продукта всегда начинается с исследования. Мы тщательно изучаем рынок и стараемся учесть пожелания партнеров – таким образом мы понимаем, какой именно продукт мы должны получить на выходе. В данном случае, мы хотели разработать контроллер достаточно мощный для управления двумя исполнительными устройствами одновременно, с поддержкой Linux для новых возможностей верификации, а также с поддержкой USB. Процессор нашего контроллера предыдущего поколения на такое способен не был.  Итак, обо всем по порядку.  Понятие универсальный в отношении контроллера говорит само за себя – он должен уметь управлять одновременно разными исполнительными устройствами. Это могут быть замки, турникеты, калитки, шлагбаумы, привода ворот или дверей. При этом контроллеры зарубежного производства, как правило, управляют каким-то одним типом исполнительного устройства – замками, турникетами, приводами.  Кроме того, сложно найти контроллер зарубежного производства с возможностью подключения по USB сканеров штрихкода или контроллеров второго уровня для увеличения количества точек прохода. А вот ряд контроллеров российского производства такую возможность предоставляют.  За последние 5 лет требования к универсальным контроллерам сильно изменились. Если раньше контроллеру было достаточно уметь управлять исполнительными устройствами, то сейчас он просто обязан иметь возможность подключения различных верифицирующих устройств – например, пирометров и алкотестеров.  Особенно это актуально для крупных предприятий.  По итогам исследования рынка мы знаем, что наш будущий контроллер должен уметь управлять различными исполнительными устройствами, а также иметь возможность подключения верифицирующих устройств.  Далее мы приступаем непосредственно к разработке. Вспоминаем  все пожелания наших клиентов – увеличить количество подключаемых исполнительных устройств, расширить возможности подключения периферийного оборудования, добавить возможность подключения по USB сканеров штрих-кода и возможность проведения многоуровневой верификации сотрудников и посетителей. Главной задачей при разработке контроллера стал поиск процессора, который смог бы поддержать все намеченные УТП изделия. Отдельная история – поиск надежного поставщика. В итоге все наши усилия увенчались успехом – на рынке появился универсальный контроллер PERCo CT/L14. По всем рассматриваемым характеристикам наш продукт отвечает основным требованиям рынка, не уступает, а где-то и превосходит технические возможности российских аналогов. Остановимся на этом месте подробнее.  Для успешного продвижения продукта важно понять его конкурентные преимущества.  Составляем список основных аналогов – конкурентов нашего контроллера.  Вот что у нас получилось: Sigur E510  RusGuard ACS-102-CE-BM Parsec NC-8000  Elsys NG-800-BOX Smartec ST-NC440F Rubezh Strazh STR20-2AP-IP-М Сравнивать решения будем на основе главных технических параметров. В их число входят интерфейс связи, объем энергонезависимой памяти, количество управляемых исполнительных устройств, подключение считывателей и дополнительного оборудования, возможность работы в режиме шлюза, удобство настройки.  Здесь все просто. Очевидно, что оптимальным является использование  Ethernet. Он имеет широкое распространение, прост для администрирования и масштабирования, может применяться на территориально удаленных объектах. Собственно, все рассматриваемые контроллеры, как и наш, имеют именно такой интерфейс. А Parsec NC-8000 может подключаться как по Ethernet, так и через ПК-интерфейс NI-A01-USB.  Как я уже говорил, мы всегда учитываем пожелания наших клиентов – так вот одним их них было увеличение количества подключаемых исполнительных устройств. Смотрим, что нам предлагает российский рынок.  Контроллер Sigur E510 может управлять четырьмя точками доступа в одном направлении.  Контроллер Smartec ST-NC440F может управлять четырьмя точками доступа в двух направлениях при работе с замками при подключении считывателей по интерфейсу RS-485. При подключении по Wiegand – четырьмя точками доступа в одном направлении или двумя точками доступа в двух направлениях. Контроллер Elsys NG-800 может управлять двумя точками доступа в двух направлениях или четырьмя точками доступа в одном направлении при работе с замками, а также двумя точками доступа в двух направлениях при работе с турникетами и шлагбаумами. Parsec NC-8000,  RusGuard ACS-102-CE-BM, Rubezh Strazh STR20-2AP-IP-М могут управлять одной точкой доступа в двух направлениях или двумя точками доступа в одном направлении.  CT/L14  уникален тем, что может одновременно управлять разными исполнительными устройствами. Например, одним контроллером CT/L14 можно как контролировать проезд авто через шлагбаум, так и вести учет рабочего времени сотрудников на проходной внутри здания. CT/L14 может управлять четырьмя точками доступа в двух направлениях при управлении замками, при управлении турникетами и шлагбаумами контроллер поддерживает работу с двумя точками доступа в двух направлениях.  А что по считывателям? А по считывателям видим следующее.  К Smartec ST-NC440F можно подключить до 8 считывателей по интерфейсу RS-485 и до 4 – по Wiegand. К контроллерам Sigur E510 и Elsys NG-800 можно подключить 4 считывателя. К RusGuard ACS-102-CE-BM, Parsec NC-8000, Rubezh Strazh STR20-2AP-IP-М – 2 считывателя.  Подключение осуществляется по интерфейсу Wiegand.  Со считывателями у нас тоже получилось отлично. CT/L14 поддерживает подключение до 8 считывателей по интерфейсу RS-485 или Wiegand – при использовании конвертеров интерфейса АС02.2. Для подключения 8 считывателей потребуется 4 конвертера. Помимо этого, CT/L14 позволяет быстро и дешево расширить СКУД за счет подключения до 8 контроллеров второго уровня по интерфейсу RS-485, и отдельно тянуть кабель не надо.  Переходим к одному из главных запросов рынка – возможности подключения внешних верифицирующих устройств и прочего.  Контроллер Sigur E510 имеет 13 выходов, включая линии управления индикацией считывателей, и 4 реле. Подключение к пожарной сигнализации –  по двухпроводной линии, гальванически развязанной для подключения нескольких контроллеров к одному шлейфу. К контроллеру можно подключить до 10 датчиков с выходами типа “открытый коллектор” или “сухой контакт”. RusGuard ACS-102-CE-BM имеет 8 релейных выходов, 8 дополнительных входов, 2 входа типа “сухой контакт”. Можно подключить 8 исполнительных электронных реле с индивидуальными настройками (4 силовых + 4 слаботочных), разные кнопки и датчики, в том числе охранные. Контроллер Parsec NC-8000 имеет два релейных выхода, можно подключить релейный расширитель, кнопку запроса на выход, кнопку дистанционного открывания двери,  дверной контакт, охранный датчик, датчики сигнализации, тампер корпуса контроллера, кнопку аппаратной блокировки и выход экстренного открывания двери. Контроллер Rubezh Strazh STR20-2AP-IP-М имеет 6 ​​входов с контролем линии типа «сухой контакт» и 2 релейных выхода типа «сухой контакт». Входы можно использовать для подключения охранных шлейфов и прочих датчиков. Также есть 2 разъема интерфейса RS-485 (OSDP) для подключения к шине платы контроллера (второй интерфейс является резервным), 4 входа для подключения датчиков точки прохода (датчик двери/турникета, кнопка запроса на выход), 2 клеммные колодки для подключения к двум реле с нормально замкнутыми и нормально разомкнутыми контактами.  Elsys NG-800-BOX имеет 8 аналоговых и 12 цифровых входов, 4 релейных выхода, 16 выходов типа “Открытый коллектор”.  Smartec ST-NC440F имеет 4 дополнительных входа и 4 дополнительных выхода.  Дополнительные входы/выходы можно использовать для мониторинга, например, датчиков охранной сигнализации, или управления какими-либо устройствами в ручном или автоматическом режиме. Хорошо получилось и с подключением дополнительного оборудования. У CT/L14 есть 4 релейных выхода, 3 выхода в с открытым коллектором и 13 входов, управляемых выходами типа «сухой контакт». Можно подключать устройства Fire Alarm и ВВУ. Например, к контроллеру можно подключить картоприемник, пирометр, алкотестер, терминал распознавания лиц. Также можно подключить сканеры штрихкода по USB – это было важным пожеланием наших клиентов, и мы его учли.  Также в соответствии с запросами пользователей реализовали возможность многоуровневой верификации. Благодаря ей пост охраны может проводить дополнительные проверки сотрудников на наличие алкоголя в крови и/или повышенную температуру, сверив при этом данные проходящего (фото и паспортные данные) на мониторе охраны.  Переходим к объему энергонезависимой памяти. Здесь важно помнить, что объем памяти между событиями и идентификаторами распределяется автоматически. Elsys NG-800 – 400 000 событий и 30 000 идентификаторов Rubezh Strazh STR20-2AP-IP-М – не менее 400 000 событий и 150 000 идентификаторов Sigur E510 – 400 000 событий и 90 000 идентификаторов  Smartec ST-NC440F – 100 000 событий и 30 000 идентификаторов  RusGuard ACS-102-CE-BM –  64 000 событий и идентификаторов PERCo CT/L14 – не менее 150 000 событий и  50 000 идентификаторов. Это, возможно, не самая очевидная техническая характеристика, но на крупных и режимных объектах режим шлюза пользуется большой популярностью. Режим шлюза применяется для усиления контроля доступа  и позволяет временно изолировать сотрудника или посетителя с целью дополнительной проверки. В технической документации производителей контроллеров Smartec ST-NC440F, Rubezh Strazh STR20-2AP-IP-М и Sigur E510 приведены алгоритмы настроек режима шлюза только на базе замков. Остальные контроллеры шлюз не поддерживают. Наш контроллер может похвастаться возможностью организации шлюза на базе любых исполнительных устройств – шлагбаумов, турникетов, замков – с корректным отображением исполнительных устройств в программном обеспечении.  У Rubezh Strazh STR20-2AP-IP-М есть возможность настройки и администрирования всей системы через единый Web-интерфейс. У остальных для конфигурации необходимо специальное программное обеспечение.  Web-интерфейс нашего контроллера позволяет произвести первичную конфигурацию контроллера, назначать права доступа, управлять устройствами.  Что мы делаем сразу после разработки нового продукта? Готовимся к разработке следующего! Мы, например, ожидаем, что следующим важным запросом рынка будет развитие функционала мобильных приложений по настройке и отслеживанию состояния универсальных контроллеров и периферийных устройств. Но это уже совсем другая история.