Номер автомобиля вместо карты: подключаем ANPR-камеру Dahua к контроллеру СКУД
Да, ANPR-камеру можно подключить к контроллеру СКУД напрямую, и номер автомобиля будет работать в системе так же, как карта или брелок. Камера распознаёт номер, преобразует его в код и отдаёт по Wiegand на вход считывателя. Дальше решение принимает контроллер: открыть шлагбаум, записать событие, отработать правило доступа.
Ниже - как это настроить на камере Dahua серии ITC413-PW4D, что происходит внутри и где чаще всего ошибаются.
Что даёт связка ANPR и СКУД
Без интеграции ANPR-камера живёт отдельной жизнью: держит свой белый список номеров и сама замыкает реле на шлагбаум. Работает, но пропуска в такой схеме существуют в двух местах - карты в СКУД, номера в камере.
Когда камера подключена к контроллеру, автомобиль становится обычным идентификатором в общей системе:
- один список пользователей на карты, брелоки, отпечатки и номера ТС;
- расписания и уровни доступа для въезда на территорию;
- события проезда в общем журнале, рядом с проходами через турникет;
- учёт рабочего времени по факту въезда, если время въезда для вас показатель.
- Только латиница. Российские номера набирают буквами A, B, E, K, M, H, O, P, C, T, Y, X латинского алфавита. Внешне похожие кириллические буквы дадут другой хэш.
- Регистр имеет значение. X999XX и x999xx - две разные строки и два разных кода. Пропишите для себя один вариант и придерживайтесь его для всех пользователей.
Что понадобится
Камера. Dahua ITC413-PW4D. Матрица 1/1.8" 4 Мп, моторизованный объектив, WDR 140 дБ, IP67 и IK10, питание PoE или 12 В. На борту один интерфейс Wiegand, два порта RS-485, тревожные входы и выходы 2/2. Модификации отличаются объективом и дальностью распознавания: у версии с объективом 2,7-13 мм номер читается примерно с 10 метров, у длиннофокусной версии 8-32 мм - около 20 метров.
Контроллер СКУД со свободным входом считывателя Wiegand-26.
Кабель. Витая пара на три жилы: D0, D1 и общий GND. Землю камеры и контроллера объединяют обязательно, иначе приёмник видит мусор вместо посылок. Wiegand однонаправленный и короткий по природе: линию держат в пределах 100 метров, дальше нужны конвертеры.
Сетевой доступ к камере для настройки через веб-интерфейс.
Почему номер не передаётся как есть
Wiegand-26 - это 26 бит на посылку: 24 бита данных плюс два бита чётности. В 24 бита номер вида X999XX не помещается: это шесть символов из букв и цифр. Поэтому номер сначала превращают в код фиксированной длины.
Для этого используют хэш-функцию SHA-1. Она берёт строку любой длины и всегда выдаёт 40 шестнадцатеричных символов. Одинаковая строка на входе - всегда одинаковый результат на выходе, что и требуется от идентификатора.
Из 40 символов берут последние 6. Шесть шестнадцатеричных символов - это ровно 24 бита, то есть полная ёмкость поля данных Wiegand-26. Никакой криптографии здесь нет: SHA-1 работает как генератор постоянного числа из строки с номером.
Настройка за 4 шага
Шаг 1. Подключить Wiegand и проверить сеть
Заведите D0, D1 и GND камеры на вход считывателя контроллера. В веб-интерфейсе камеры в настройках Wiegand выберите формат Wiegand-26 - он должен совпадать с форматом входа на контроллере. Убедитесь, что камера в сети и стабильно распознаёт номер в кадре.
Шаг 2. Получить SHA-1 от номера
Откройте sha1-online.com и введите номер, который станет идентификатором. Два правила:
Шаг 3. Взять последние 6 символов
Скопируйте шесть последних символов полученного хэша. Это и есть код, который камера передаст по Wiegand-26 в контроллер. Пример для номера x999xx:
SHA-1:b9fcf9188f052592e86c2bcf407174f7202e2c2c
Код:2e2c2c
Для сравнения, X999XX заглавными даёт хэш 8713bcb97e29e92209a8f425b3a26b7559a637d0 и код a637d0. Регистр действительно меняет результат целиком.
Шаг 4. Завести идентификатор в СКУД
В СКУД Dahua номер карты состоит из 8 символов, поэтому шестизначный код дополняют нулями слева. Для нашего примера в системе окажется:
002e2c2c
Привяжите идентификатор к пользователю, как обычную карту, и проверьте работу: проедьте на автомобиле через зону распознавания и посмотрите событие в журнале контроллера. Если событие пришло, но код не совпал с ожидаемым, сверьте регистр и раскладку в шаге 2.
Где обычно ломается
Кириллица в номере. Самая частая причина «камера видит номер, а доступа нет». Хэш считается от строки символов, а не от того, как номер выглядит.
Разный регистр у разных администраторов. Один завёл номера строчными, другой заглавными - половина списка не работает. Зафиксируйте правило в регламенте.
Формат Wiegand не совпал. Если контроллер настроен на Wiegand-34, а камера отдаёт 26 бит, посылки не разберутся.
Нет общей земли. Проезды фиксируются через раз, коды приходят искажёнными.
Условия съёмки. Камера должна читать номер, а не просто видеть машину: свой угол установки, своя зона распознавания и достаточная подсветка. Ошибки распознавания превращаются в ошибки доступа, и никакая настройка кодов их не компенсирует.
Ограничения метода
Коллизии. 24 бита - это 16,7 млн комбинаций. Два разных номера теоретически могут дать одинаковые последние 6 символов хэша. Для парковки на 100 автомобилей вероятность совпадения около 0,03%, на 500 автомобилей - меньше 1%, а вот на 3000 пользователей она поднимается примерно до 24%. Для крупных объектов список кодов стоит проверять на дубли при заведении.
Уровень защиты. Номерной знак - открытый идентификатор. Его видно, его можно скопировать. ANPR-доступ хорошо решает задачу удобства: не открывать окно, не искать карту, не задерживать поток на въезде. Для объектов с серьёзным режимом его комбинируют с картой водителя, шлагбаумом под контролем оператора или видеоверификацией.
Что делать дальше
После того как автомобили появились в системе как пользователи, работают штатные инструменты СКУД: расписания въезда для подрядчиков, разные уровни доступа для сотрудников и гостей, выгрузки по времени въезда и выезда, отчёты по загрузке парковки.
Сохраните инструкцию, чтобы держать порядок шагов под рукой на объекте.
Частые вопросы
Блок под микроразметку FAQPage.
Можно ли обойтись без контроллера и открывать шлагбаум прямо с камеры?
Да, у камеры есть тревожные выходы и собственный белый список номеров. Такой схемы хватает для отдельного въезда. Контроллер нужен, когда номера должны жить в общей базе пользователей вместе с картами и участвовать в правилах доступа.
Почему берут именно 6 последних символов хэша?
Шесть шестнадцатеричных символов - это 24 бита, ровно столько данных помещается в посылку Wiegand-26. Больше передать нельзя, меньше нет смысла.
Что будет, если номер распознан с ошибкой?
Строка изменится, хэш изменится, код не совпадёт с записанным в СКУД, и доступ не откроется. Поэтому качество распознавания важнее всех настроек: угол установки, зона контроля и подсветка.
Подойдёт ли схема для номеров других стран?
Да, метод не привязан к формату номера: хэш считается от любой строки латиницей и цифрами. Проверьте только, что камера корректно распознаёт нужный тип знака.
Подобрать камеру
ANPR-камеры Dahua серии ITC413-PW4D есть на складах «Планеты Безопасности» в Хабаровске и Владивостоке: посмотреть модификации и наличие.
Если не уверены, какой объектив нужен под вашу геометрию въезда, напишите нам условия: ширина проезда, расстояние от камеры до места остановки автомобиля, высота установки. Подберём модификацию и проверим, хватит ли одной камеры на полосу.
Хабаровск, ул. Советская, 7. Владивосток, ул. Некрасовская, 53А.