Подключение терминала ZKTeco SpeedFace-V5L к PERCo-Web

Контроль доступа

Обратился заказчик с просьбой реализовать на объекте биометрическую СКУД. лицензии на ПО PERCo-Web и некоторое железо для работы с картами доступа были закуплены ранее, а сейчас решили развиваться в направлении распознавания лиц. Тема интересная и с такими девайсами уже сталкивались, поэтому решили взяться.

Выбор оборудования

Первым делом предложил использовать BioSmart Quazar, т.к. с ним уже был опыт работы. К тому же девайс отечественного производства. Да и само производство расположено рядом – в Екатеринбурге.

Заказчик от предложенного варианта отказался, ибо дорого и попросил предложить вариант с ZKTeco SpeedFace V5L. Марка известная и опыт работы с оборудованием их производства есть, но не сказать, что положительный, а скорее совсем наоборот – софт корявый да и железо тоже не фонтан. Опять же, бренд официально из нашей страны ушёл, соответственно приобретение оборудования и последующее его сопровождение и обслуживание может быть затруднительным.

Оказалось, что всё не так плохо и купить таки можно, но не совсем то, что хочется, а то что доступно. Такой моделью оказалась ZKTeco SpeedFace V5L-RFID WiFi. И хоть ни Wi-Fi, ни RFID были не нужны, пришлось брать. Всего нужно было три экземпляра: два для установки на КПП – для организации прохода через турникет и один в бюро пропусков – для занесения в систему биометрических шаблонов.

Вообще существует несколько вариантов подключения терминалов распознавания к СКУД, но в данном случае решили делать по самому высокоуровневому, поскольку эта модель интегрирована в PERCo-Web и всё должно было работать в самом лучшем виде.

Хотел подробно расписать как тяжело стало работать со службами поддержки, когда возникает реально сложная проблема, потому что решение затянулось на 2 месяца (!!!) и сколько моих нервных клеток за это время подохло лучше не считать. Будем надеяться, что восстановятся 🙂
Теперь проблема решена и всё хорошо, поэтому опишу только суть этой самой проблемы и путь решения.

Слишком новая прошивка

При первой попытке подключения терминала к серверу PERCO-Web оказалось, что софт никакого терминала в сети не видит, хотя настройки были сделаны верно. Причина была в том, что интеграция выполнялась несколько лет назад и была сделана через SDK. На тот момент актуальной была версия прошивки 1.1.21, что можно увидеть в соответствующей видеоинструкции PERCo, а в моём девайсе версия была 3.5. Видимо, китайцы что-то поменяли и старый SDK с новыми прошивками не дружит.

Девайс был отправлен в сервис для даунгрейда прошивки, т.к. политика производителя такова, что прошивки они не распространяют, хотя средства для апгрейда в родном софте присутствуют. Правда, не знаю как с даунгрейдом. Может в этой ситуации нужны какие-то особые манипуляции.

Если соберётесь повторить сей процесс, то подробно описывайте, что нужно сделать. В моём случае я просто указал, что нужно произвести даунгрейд джо последней версии из ветки 1.х.х, потому что какая именно была последняя неясно, а если уж ставить старую прошивку, то хоят бы самую новую из старых.
После прошивки оказалось, что версия стала 1.0.21 и в девайсе отсутствуют модули RFID, Wi-Fi и сканера ладони, хотя в железе всё это есть! Зато присутствует модуль сканера опечатка пальца, которого нет аппаратно. Для текущей задачи это несущественно, поэтому повторять процедуру прошивки не стал, но в будущем может быть и придётся.

Для прошивки следующих двух девайсов уже написал подробно какая именно версия прошивки нужна и какие модули в ней должны быть. Терминалы ещё не приехали назад, поэтому неизвестно, как всё пройдёт. Отчитаюсь позже.

Режим работы

После даунгрейда терминал успешно подключился к серверу PERCo-Web, но возникла другая проблема. Настройки из софта в железо не передавались или передавались не полностью, а данные по пользователям не передавались совсем и получить с терминала биометрический шаблон тоже не получалось.

Причина была в том, что терминал ZKTeco может работать в двух режимах – СКУД и УРВ. Для работы с PERCo-Web нужен режим СКУД, но по закону подлости терминал был в режиме УРВ. В новой прошивке для переключения режимов есть специальный пункт меню, а в старой такой пункт отсутствует. В сети есть видеомануал от казахских коллег о том, как определить текущий режим и поменять его с помощью специальной утилиты, но сама утилита не предоставлена. Предлагается связаться через WhatsApp для консультации. Пробовал – не отвечают и в комментах под роликом ответов тоже уже больше года нет.

Разобраться с режимами помог камрад Evgeny1776 из группы ZKTeco – Контроль доступа, за что ему респект и уважуха!

Так что, при заявке на даунгрейд, указывайте ещё и то, что терминал должен находиться в режиме СКУД.

Забавно, но после изменения режима утилитой, соответствующий пункт меню появился! Но времени на эксперименты уже не оставалось, поэтому не стал проверять исчезнет он или останется, если поменять режим обратно.

Настройки

На самом деле настроек минимум. В терминале нужно настроить сетевой адрес и указать в качестве облачного сервера адрес сервера PERCo-Web. Порт облачного сервера, указанный в терминале, должен совпадать с портом сервера указанном в пункте Контроллеры ZKTeco подраздела Общие параметры в разделе Конфигурация -> Устройства. По умолчанию 8081.

Внимание! Порт 8081 используется в TRASSIR Client

После этого можно искать терминал, как любое другое устройство и настраивать дальше. Подробнее про добавление терминала ZKTeco SpeedFace V5L к PERCo-Web и работу с ним показано в видеоинструкции:

Оцените статью
( 1 оценка, среднее 5 из 5 )
МихаТроник
Добавить комментарий