Как получить доступ к данным считывателя идентификатора киоска из веб-приложения на основе PHP

Кто-нибудь делал что-то подобное? Как?

Я только начинаю проект, в котором будет веб-приложение на основе браузера (с использованием PHP и, возможно, фреймворка Ajax, например Dojo или JQuery), которое будет представлено пользователю из киоска. По сути, это опрос в браузере, но вам нужно будет идентифицировать пользователя с помощью считывающего устройства для идентификационной карты на устройстве.

Я даже не знаю, что это за устройство (извините за отсутствие информации о ч / б!), Так как я только вчера узнал о проекте. Я жду, чтобы увидеть, поставлялось ли с блоком какое-то программное обеспечение, которое могло бы мне помочь, но мои ощущения не исходят от первоначальной встречи, которая у меня была. Первоначально они будут использовать некоторую разновидность Windows, хотя позже они могут решить перейти на Linux. У меня нет опыта работы с киосками, поэтому я просто пытаюсь понять, что обычно используется для такого рода вещей.

Главный вопрос - как получить данные, вводимые с оборудования киоска, в веб-приложение PHP?

Во время разговора с руководителем проекта он первым делом предположил, как с этим справиться:
- Иметь какой-то драйвер, который принимает данные, вводимые в считыватель идентификаторов.
- Записывать в файл.
- Использовать Dojo Offline, чтобы периодически или при необходимости читать файл и сравнивать временную метку и т. Д.

Пока не озабочен проблемами безопасности. Сначала я просто хочу понять основы того, как это сделать. Я понимаю, как то же самое можно сделать с Flex / Air, Silverlight и т. Д., Но мы являемся магазином PHP, и, честно говоря, мой начальник не стал бы рассматривать это. Кроме того, использование базы данных, сокетов и т. Д. Кажется излишним (но, может быть, нет ???)

Есть предложения, предупреждения и т. Д.? Спасибо.


person Rob    schedule 02.06.2009    source источник


Ответы (3)


Аппаратное обеспечение, с которым вы работаете, должно поставляться с информацией, необходимой для получения от него данных.

person Alister Bulman    schedule 02.06.2009

Без программного обеспечения или документации для устройства вам будет сложно извлечь что-то полезное из данных, которые он отправляет.

Если у вас их нет, вам следует определить производителя (поиск в Интернете серийных номеров, идентификационных номеров или чего-либо еще на оборудовании) и спросить их об этом.

person ChrisF    schedule 02.06.2009

Недавно я работал над некоторыми технологиями сканирования и OCR, а также занимался исследованиями и разработками некоторых продуктов компании CSSN. У них также есть полный SDK для своих продуктов, который должен значительно упростить интеграцию. Взгляните на: IdScan Kiosk

Есть также продукт под названием Scan2Web, который, я думаю, может помочь.

Надеюсь это поможет.

Дэйвид

person Community    schedule 03.06.2009