Модуль чтения протокола Wiegand-26
Модуль использовался в системе контроля доступа в качестве ПО контроллера
считывателей на основе Wiegand-26. К компьютеру подключается одновременно несколько считывателей
через плату цифрового ввода. Протокол является импульсным и плата цифрового ввода реагирует
на фронты входного сигнала. После анализа времен прихода фронтов производится восстановление входного
сигнала и его конвертация в номер карты, приложенной к считывателю. Далее номер карты передается
по сети при помощи UDP пакетов на сервер системы контроля доступа, где регистрируются события.
Модуль создан в нескольких вариантах: библиотека для DOS, подключающаяся к стороннему
ПО и модуль для ядра Linux, с пользовательским сервисом конвертации событий Wiegand-26
в сообщения в формате сервера СКД. Настройка программы производится при помощи конфигурационных
файлов. Так же программа использовалась с доработками для других модификаций протокола.