Anviz программа для компьютера
Обновлено: 05.07.2024
Недавно мне в руки попало новое биометрическое устройство Anviz , интегрированное с дверным замком. Моей задачей было связать это устройство с 1С. Я начал изучать SDK и с удивлением обнаружил, что в нем отсутствуют функции распознавания. Оказывается, все распознавание ведется внутри устройства.
Благодаря такой реализации получаются следующие преимущества:
- Устройство может работать автономно, без связи с компьютером.
- Устройство подключается в локальную сеть по TCP / IP , один компьютер может обслуживать целую сеть устройств.
- Можно заводить базу отпечатков с помощью стандартной программы от AVIZ и копировать ее во все устройства.
Устройство, с которым я работал – Anviz T 5 Pro , стоит в районе 250$:
Существует его более простая модификация – Anviz T 5. Она работает только в режиме сканера отпечатков и не содержит функции распознавания, соответственно, требует постоянной онлайн-связи с обслуживающим компьютером.
Оба устройства поддерживают режим дополнительной верификации с помощью RFID карт.
Для параноиков существует еще более защищенное устройство – Anviz T 50, оно содержит кнопки для ввода пин-кода и стоит в районе 350$:
У Anviz есть программа, которая занимается обслуживанием T 5 Pro – заносит в него базу отпечатков, делает настройки сетевого адреса и т.п.
SDK для подобных устройств бесплатное. Оно называется SDK _ ALL , функции имеют префикс CKT . В состав SDK входит множество примеров на различных языках программирования.
Выбор способа реализации
Для интеграции с 1С нужно только оперативно получать журнал устройства. Нужны только функции для чтения журнала прохода и установки соединения.
Поэтому для решения я выбрал известный мне Visual Basic 6.
Подключение DLL к Visual Basic 6
SDK реализовано в файле tc400.dll
Модуль подключения к DLL прописан в файле CKT_DLL.bas из SDK .
Используются функции системной библиотеки kernel32 для копирования участков памяти.
Подключение к устройству
При подключении к сетевому устройству Anviz обнаружено, что соединение происходит только по ID = 0. Поэтому в случае опроса нескольких устройств их надо подключать по очереди через этот ID . Все демонстрационные программы не работают по ID , отличному от 0.
Подключение по выделенному ID доступно только в режиме сервера. Я пока не разобрался с этим режимом. Решил не усложнять, если и так хорошо работает.
Если устройство не подключено к сети, то функция подключения из SDK ждет с достаточно большим таймаутом, около 2х секунд.
Чтобы отключенное устройство не тормозило процесс перебора устройств, я предварительно пингую адрес с временем ответа 20 милисекунд. Если ответ получен, значит устройство в сети и можно читать журнал.
Опрос устройств идет раз в секунду, занимает одну секунду. В принципе, если устройств достаточно много, то можно запустить два приложения, чтобы они параллельно обслуживали устройства.
Чтение журнала проходов
Отпечатки пальцев привязываются к номеру сотрудника ( Staffer No ) – текстовой строке в программе настройки Anviz . По сути, основная цель интеграции Т5 Pro - считывание журнала проходов.
В тестовой программе XE 2 окно чтения журнала выглядит так:
Записи хранятся в некотором буфере ограниченного размера (порядка 400-1000 записей).
Каждая запись имеет пометку, что она новая. Есть функции, которые считывают весь журнал, есть функции, которые считывают только новые записи.
Есть функция, которая очищает весь журнал и функция, которая снимает пометку со всех новых записей.
На практике для оперативной связи с устройством достаточно прочитать все новые записи и тут же, при успешном чтении, снять пометку о новых записях. Если удалось прочитать новые записи и удалить отметку о новых записях, транзакцию чтения можно считать успешно завершенной.
Записи в журнале имеют структуру:
Код по чтению журнала выглядит примерно так:
If CKT_GetClockingNewRecordEx(CurrDevice.sno, pLongRun) Then
ret = CKT_GetClockingRecordProgress(pLongRun, RecordCount, RetCount, pClockings)
Управление рабочим временем пользователей Битрикс24 по отпечатку пальца на устройствах Anviz.
Основная часть приложения это программа для Windows AnvizB24.exe.
Архив программы AnvizB24 необходимо скачать по ссылке в закладке Установка.
Программа AnvizB24 работает автономно на Windows-компьютере или сервере компании-пользователе Битрик24.
Программа регистрирует события с устройств Anviz и меняет статус рабочего времени в Битрикс24.
Версия 1
Учет рабочего времени в Битрикс24 по отпечатку пальца в биометрической системе Anviz
Программа для Windows.
Полезные статьи о работе и бизнесе
- Мобильное приложение
- Приложение для Windows и Mac
- Битрикс24.Маркет
- Разработчикам приложений
Файлы cookie данных типов могут быть включены или отключены в этом плагине.
AIM CrossChex (Anviz Intelligent Management CrossChex) это интеллектуальная система управления контролем доступа и учета рабочего времени, которая работает со всем оборудованием контроля доступа и учета времени Anviz.
Дружественный пользовательский интерфейс и интерактивный дизайн делает легким управление системой. В систему добавлены новые мощные функции по управлению организационной структурой, персоналом, графиками и сменами, уровнями доступа в соответствии с требованиями пользователей, что повышает эффективность систем учета рабочего времени и контроля доступа под управлением AIM CrossChex.
Основные функции Aim Crosschex
• Управление отделами. Количество вложенных отделов не ограничено
• Управление устройствами, правами доступа, временными зонами и правилами прохода
• Управление сменами, расписаниями персонала, назначение постоянных и временных графиков
• Настройка и ограничение доступа администраторов системы к функциям программы
• Экспорт/импорт данных и отчетов в форматы xls/xlsx, pdf, csv и другие
• Экспорт отчетов в другие системы управления персоналом
• Работа с базами данных MS Access и MS SQL
• Поддержка всех устройств Anviz
Отличия от Aim Standard
AIM CrossChex является существенным шагом по развитию программного обеспечения для работы с оборудованием Anviz. Можно отметить следующие основные отличия:
• Функции программы ранее были в двух модулях – учет рабочего времени и управление оборудованием. В AIM CrossChex все функции сведены в одну интерактивную программу. При этом администраторы системы получили возможность разграничить доступ ко всем функциям программного обеспечения, также убрано дублирование некоторых функций, которые в AIM Standard присутствовали в обеих модулях и работали с небольшими отличиями.
• Серьезно увеличена устойчивость и надежность работы программы.
• Функции и настройки программы дополнены и систематизированы.
• Интерфейс программы стал понятнее и удобнее. Все функции представлены в общем меню и сгруппированы по блокам, также на интерактивном экране есть быстрые действия и подсказки, повышающие удобство работы с системой.
• Добавлены новые поля в отчеты.
• Добавлена справка и система помощи в программе.
• Добавлена функция автообновления.
• Данная программа планируется для использования в качестве клиентского программного обеспечения для облачной системы Anviz.
Программное обеспечение Anviz AIM CrossChex предоставляется бесплатно для пользователей продукции Anviz.
• Доступен к загрузке на сайте производителя совершенно бесплатно.
ИнТайм адаптировал в 2016 году драйвера Anviz U-Bio Reader для Java приложений для использования в web приложениях кассовых терминалах торговой сети CookHouse. В результате в системе появилась возможность осуществлять дополнительную авторизацию операций по отпечаткам пальцев операторов [1] .
Anviz M5
Anviz M5 - профессиональная антивандальная биометрическая система контроля доступа (СКУД) по отпечаткам пальцев и бесконтактным RFID картам.
Продукт можно использовать для наружной установки, так и для установки внутри помещения. Корпус терминала металлический, содержит элементы высокопрочного, износоустойчивого промышленного пластика.
Степень защиты – IP65 (Ingress Protection 65), т.е. полная защита от пыли и защита от водяных струй в любом направлении.
Корпус терминала имеет степень защиты IK10 - защита от ударов и актов вандализма.
Терминал оснащен интерфейсом Wiegand 26/34 для соединения контроллером Anviz SC011 (идет в комплекте) или контроллером стороннего производителя, для усиления уровня безопасности уже имеющейся СКУД.
Управление терминалом может выполняться, как на самом устройстве, так и удаленно (по TCP/IP).
Anviz P7
Anviz P7 - устройство контроля доступа с помощью отпечатков пальцев и радиочастотных карт RFID, с питанием через кабель Ethernet (технология PoE)
Особенности
- Использование базового интеллектуального алгоритма Anviz;
- 3000 отпечатков пальцев, 3000 карт, 50000 записей;
- Водостойкий оптический считыватель отпечатков пальцев, устойчивый к истиранию. Адаптирован ко всем типам отпечатков пальцев;
- Активация касанием считывателя отпечатков пальцев и клавиатуры;
- Поддержка PoE (питание через кабель Ethernet) как для контроллера, так и для замка;
- Интерфейсы RS485, Mini USB и TCP/IP. Выход Wiegand;
- Прямое управление дверным замком, управление группами, установка времени;
- Сигнализация несанкционированного доступа с помощью интерфейса магнитного датчика (известно состояние двери: открыта или закрыта);
- Независимое распознавание отпечатков пальцев, пароля и карты;
- Фоновая подсветка клавиш;
- Высокоточный OLED дисплей;
- Стандартно поддерживает модули чтения карт EM и RFID, опционально модуль Mifare;
- Возможна комплектация водозащитным кожухом со степенью защиты IP53, для использования вне помещений;
- Обновление программного обеспечения. Управление группами, контроль доступа для 16 групп. Гибкие настройки управления;
- Отслеживание данных по 32 входам в реальном времени. Просто и доступно в использовании.
Anviz T60
Anviz T60 - инновационный биометрический считыватель для систем контроля и управления доступом с интегрированным считывателем отпечатков пальцев и карточным считывателем. Содержит в себе контроллер доступа.
Один из более ярких представителей биометрических считывателей для систем контроля доступа серии Anviz. К стандартным функциям терминала прибавлено множество дополнений, например таких, как: способность мультимедийных, звуковых подсказок или возможность совмещения терминала со звуковой сигнализации.
Сравнительно небольшие его габариты делают его компактным, что предполагает удобное размещение во многих местах.
Стандартные порты связи RS232/485 и TCP/IP дополнены соединением с компьютером через интерфейс mini USB.
Улучшенная, высокопрочная мембрана сканера обладает повышенной чувствительностью, распознавая, как влажные, так и сухие отпечатки пальцев под любым углом. Корпус терминала сделан из высокопрочного, промышленного пластика.
Читайте также: