Система обмена контактной информацией для конференций
активный токен |
считыватель wiegand-26 |
считыватель/программатор |
На стойке регистрации вводится информация о посетителе, включая те контактные данные, которыми он готов делиться. Печать бейджа производится из той же программы. Компанию бумажной копии составляет активный токен, настраиваемый на клиента при выдаче. Когда посетители соприкасаются своими бейджами, те обмениваются идентификаторами (кодом посетителя). В любой момент времени, посетитель может слить накопившуюся информацию на стойке регистрации. В результате, программа знает - какой список контактов кому отправлять.
Активный токен
Разработан специально для этого проекта. Имеет размеры 61х41х4мм (включая источник питания). Для повышения механической надежности (устойчивости к ударам при падении), прибор не имеет кварцевой стабилизации частоты, но вся схемотехника и протокол связи построены с учетом этой особенности.
Источник питания - батарея CR2032. Среднее потребление тока - менее одного миллиампера.
Дистанция связи между токенами - 2см ("коснуться"). Между токеном и программатором или считывателем - 10см.
Устройство может включать различные типы контроллеров с памятью на 50/125/250/500 контактов (при обслуживании на стойке, текущий список контактов может быть очищен). Контакты хранятся в энергонезависимой памяти и, в случае разряда батареи, сохраняются.
Считыватель для системы контроля доступа
Принимает идентификатор токена и выдает его в формате wiegand-26. Геометрические размеры платы - 61х41х10мм (с разъемом).
Напряжение притания - от 12ти до 24х вольт постоянного тока. Потребление - в пределах 30мА.
Программатор токенов
Имеет два варианта технологий производства и, соответственно, геометрических размеров плат - 61х61х16мм или 102х72х16мм.
Протокол обмена с компьютером упрощен до возможности обслуживания в терминале. Тип подключения - RS-232 9600, 8,1,Even parity.
Данные (каждый пакет завершается cr):
от считывателя | |
cHHHH | появилась карточка с номером |
lHHHH | был контакт с токеном |
x | карточка отключилась |
от компьютера | |
iHHHH | очистить память и установить идентификатор |
Программа
Работает в системах Linux и MS Windows (разные сборки). База Данных - sqlite3.
Имеет функционал перевода оболочки на различные языки.
File
Чистая БД создается автоматически, при первом запуске программы или может быть создана из меню программы "Recreate DB".
В случае необходимости сохранить информацию о посетителях, но очистить данные всех контактов между ними, вызывается меню "Clear all contacts".
E-mail settings - общие настройки почты для отправки контактов.
Send data - отправка всех, еще не отправленных, контактов посетителям.
Clear sended - сброс признака отправки у всех контактов для повторного действия.
Connect - подключение считывателя.
Person
Обслуживание информации по посетителю, которая, кроме списка встреч, включает:
- имя и фамилию;
- компанию;
- e-mail для отправки данных;
- контактные данные, которые посетитель готов рассылать;
- фотографию для бейджа.
Фотография может быть подгружена из файла или получена с камеры (в случае MS Windows - только USB).
Cards
Меню обслуживания токенов.
Режим "Receive data" (когда включен, индикатор становится зеленым) позволяет автоматически принимать данные о контактах без участия оператора.
Кнопка "Assign card" позволяет стереть данные на токене и закрепить его за выбранным посетителем.
Данные о токенах могут экспортироваться в систему контроля доступа в формате csv с разделением табуляцией.
Проект написан в среде разработки CodeTyphon для FPC. В Linux используется мультимедийный фреймворк FFMPEG, в MS Windows - DirectShow.