Как получить доступ к данным считывателя идентификатора киоска из веб-приложения на основе PHP - PullRequest
1 голос
/ 02 июня 2009

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

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

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

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 02 июня 2009

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

1 голос
/ 02 июня 2009

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

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

0 голосов
/ 03 июня 2009

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

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

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

David

...