Вакансии для программистов

Модуль чтения протокола Wiegand-26

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

Блок схема считывателей Wiegand-26