Веб-приложение должно взаимодействовать с последовательным портом - PullRequest
3 голосов
/ 20 февраля 2012

Я пишу приложение, которому нужен доступ к последовательному порту (это считыватель кредитных карт).Я хотел бы иметь возможность читать и писать в порт.Похоже, что следующее позволит мне сделать именно это: http://www.activexperts.com/serial-port-component/howto/html/. Однако это касается ActiveX / COM, что означает, что я привязан к Windows.

Какие-нибудь лучшие решения для меня?Было бы неплохо, если бы решение работало на нескольких платформах, а не только на Windows.

Я использую PHP.

1 Ответ

1 голос
/ 20 февраля 2012

эмулирует ли устройство клавиатуру?Вам было бы намного лучше, если бы пользователь поместил курсор внутри текстового поля (или поместил курсор там программно) и проводил по карте, если это так.

Я потратил много времени на написание драйвера пользовательского пространства.в C для считывателя карт Magtek Mini-Mag только спустя годы, чтобы понять, что он был академическим больше всего.Я имею в виду, что мы использовали код, только если бы у нас было решение для клавиатуры, у нас было бы много времени, чтобы сосредоточиться на других вещах.

Для Mini-Mag поддержка USB / HID в ядре распознает устройство, надеюсь, что-то похожее для устройства, которое вы получаете.

Кроме того, в Windows есть собственный вариант USB / HID, поэтому решение «рассматривайте его как клавиатуру»работает практически из коробки для устройств, которые работают таким образом.

...