Драйвер combo позволяет создать виртуальный контроллер СКУД, у которого в качестве считывателя и исполнительного устройства могут быть использованы различные устройства.
Считыватель. Длина кода идентификатора.
В качестве источника кода может (Раздел Считыватель) быть использован драйвер, поддерживающий интерфейс ТС2 (например, драйвера контроллера Артонит, или драйвера конвертера интерфейсов ST-LAN), что позволяет использовать всю номенклатуру имеющихся драйверов. При получении события от драйвера виртуальный драйвер выделяет из события код идентификатора для анализа.
Длина кода идентификатора ограничена только здравым смыслом.
Исполнительное устройство
В качестве управляемого реле (раздел Исполнительное устройство) может быть использован драйвер любого устройство, поддерживающий интерфейс ТС2 или ТС2, что позволяет использовать всю номенклатуру имеющихся драйверов. В драйвер передается команда, указанная в поле Команда устройству (на скриншоте указана команда opendoor door=0, т.е. открыть дверь).
Валидатор
Процесс валидации кода идентификатора в драйвере combo реализован программно и может быть любой сложности.
Изменение алгоритма валидации не требует изменения драйверов Считывателя и Исполнительного устройства.
Настройки и режимы работы
Свои настройки (список идентификаторов и ряд других) виртуальный драйвер хранит в файлах, имя которых указано в разделе Параметры.
Валидатор драйвера combo может обрабатывать коды идентификаторов большой длины (например, штрих-коды, QR-коды и т.п.).
Драйвер combo имеет режим работы Тест, в котором команда на исполнительное устройство передается при получении любого идентификатора (что удобно при отладке и настройке СКУД).
Работа в составе ПО Артонит СЕ.
Драйвер combo регистрируется в Транспортном сервере Тип 2, так же, как и драйвер любого другого устройства.
Рекомендации по использованию.
Использование драйвера combo позволяет создавать виртуальные составные логические устройства.
Для интеграции с другими системами достаточно написать драйвер для работы с этими системами. Программная часть комплекса Артонит (база данных, Транспортные сервера) не меняются, что гарантирует стабильную работу системы при работе с "чужими" системами.
Использование существующих драйверов позволяет рассматривать контроллер СКУД как терминал для подключению оборудования, а процесс валидации возложить на драйвер.