Настройка управления турникетами с помощью контроллеров Gantner из ПО Абонемент.
Дистрибутив данного модуля доступен для скачивания на дилерском FTP в папке /Abonement/Interface/GantnerConnectSrv.rar
1. Установка ПО Gantner
Необходимо установить:
- GAT-Direct.Connect, выбираем complete install
- GAT-ConfigManager, выбираем complete install
Запускаем GAT Direct.Connect Configurator, убеждаемся что служба работает и порт доступен.

На вкладке Adapters можем изменить порт и пароль, остальные параметры оставляем по умолчанию:

Далее запускаем GAT Configuration manager и создаем новый проект, сохраняем и нажимаем Scan Devices. Выбираем все найденные девайсы и нажимаем “ok”.
В настройках девайсов необходимо настроить:
- Параметры сети (секция Ethernet). Можно настроить статику, либо получать настройки по DHCP.
- В секции Fingerprint параметр Mode Verification необходимо выбрать Data on Card (если используется верификация по отпечаткам пальцев)
- Необходимо прописать Site Key (предоставляется поставщиком Gantner)
- Для терминал считывания и записи на вкладке General необхохимо установить флаг Emergancy Mode.
2. Настройка ПО GantnerConnectSrv
- Для работы данного ПО в ключе защиты должен быть проект 4 модуль 4.
- Настроить TurnProducer.ini, указать в нем хост и порт, на котором работает gkhostconnect.
- В config.ini прописать IP, Port на котором работает GAT Direct.Connect Service и указать пароль для подключения к ней (настройки, указанные на вкладке Adapters в GAT Direct.Connect Configurator.
- В device.csv прописать адреса контроллеров и направления прохода.
- Проинсталлировать службу GantnerConnectSrv: GantnerConnectSrv.exe /install
3. Особенности настройки gkhostconnect
- В gkhostconnect.ini необходимо установить параметр CanSendData=1 в секции gkhost
- В decodecards.ini под gkhosstconnect прописать:
[general]usemask=1[mask]card_guest_def = *[cards.card_guest_def ]code=2
- В случае использования карт mifare classic 1k необходимо в decodecards.ini для считывателя matrix/Z-2 дополнить декодирование следующей строкой:
DecodeTypeEx=4

Где ИП - Источник Питания, а ПТ - Плата Турникета.
5. Логическая схема взаимодействия.

- Считыватель получает трек с карты, верифицирует отпечаток пальца и отправляет трек в Direct.Connect.
- GantnerConnectSrv получает трек от Direct.Connect и транслирует его в gkhostconnect
- gkhostconnect анализирует БД и принимает решения о доступе в ресурс
- GantnerConnectSrv отправляет соответствующую решению gkhostconnect команду в Direct.Connect
- Direct.Connect транслирует решение на контроллер
- Контроллер, замыкая реле, отправляет команду "открыть в направлении" на турникет
- С турникета на контроллер приходит событие проворота (путем срабатывания реле на турникете)
- Контроллер сообщает о полученном событии в Direct.Connect
- Direct.Connect сообщает о событии в GantnerConnectSrv, который транслирует его в gkhostconnect
- gkhostconnect получает событие, создает мероприятие и начинает тарификацию
6. Подключения считывателя Gantner к ПО Абонемент.
Для подключения считывателя необходимо:
- Прописать устройство в настройках GantnerConnectSrv (config.ini)
- В качестве направления прохода прописать "0"
- Указать TCP порт, в который будут выдаваться треки: TCPCardReaderPort = 7760
- Указать префикс для трека: TCPCardReaderPrefix = ";"
- Указать постфикс для трека: TCPCardReaderPostfix = "?"
7. Необходимое оборудование
Рецепция:
- терминал считывания и записи отпечатков пальцев GAT ACCESS 6100F
- Считыватель IronLogic Z-2 USB или аналогичный
Турникет:
- Вход: терминал контроля доступа с интегрированной бесконтактной технологией MIFARE GAT ACCESS 6100F + подключенный к нему датчик контроля отпечатков пальцев GAT FR 055
- Выход: терминал контроля доступа с интегрированной бесконтактной технологией MIFARE GAT ACCESS 6100F
8. Типовая логика обслуживания клиента.
- Клиента регистрируют на рецепции
- Администратор выбирает в программе пункт "прикрепить идентификатор"
- Администратор нажимает на терминале считывания и записи отпечатков кнопку "записать", прикладывает карту и просит гостя приложить палец к считывателю
- Данные об отпечатке пальца записываются на карту,
- После успешной записи администратор прикладывает карту к считывателю Z-2
- Гость с данной картой подходит к турникету, чтобы пройти внутрь и прикладывает ее к терминалу контроля доступа
- Терминал проверяет соответствия отпечатков пальцев гостя тем, что записаны на карте. Если они идентичны, терминал отправляет трек в gkhostconnect
- Происходит анализ доступа и в случае положительного результата турникет открывается
- Закончив свое посещение гость приходит к турникету на выход, прикладывает карту к терминалу контроля доступа
- В случае, если gkhostconnect сообщает о возможности выйти, турникет открывается.
P.S.
В дальнейшем планируется доработка ПО Абонемент для протокольной работы с терминалом считывания и записи отпечатков. Таким образом терминал по умолчанию будет работать в режими считывателя, а при прикреплении идентификатора ПО Абонемент будет отправлять на него команду для перевода в режим записи отпечатков. Это позволит сократить время обслуживания, упростит работу администратора и снизит вероятность человеческой ошибки. Также при такой схеме отпадет необходимость в дополнительном считывателе (Z-2 USB) на рецепции.