Web应用程序需要与串行端口通信

时间:2012-02-20 10:08:48

标签: java php javascript cross-platform serial-port

我正在编写需要访问串行端口的应用程序(它是一个信用卡读卡器)。我希望能够读写端口。以下似乎可以让我这样做:http://www.activexperts.com/serial-port-component/howto/html/。但是,这涉及ActiveX / COM,这意味着我与Windows绑定。

对我来说有更好的解决方案吗?如果解决方案可以在多个平台上运行,那将会很好,而不仅仅是Windows。

我正在使用PHP。

1 个答案:

答案 0 :(得分:1)

设备是否模拟键盘?让用户将光标定位在文本框中(或以编程方式将光标放在那里)并刷卡(如果是这种情况),你会好得多。

我花了很多时间用C语言为Magtek Mini-Mag读卡器编写用户空间驱动程序,但多年后才意识到它在学术上比什么都重要。我的意思是我们使用了代码,只有当我们使用键盘解决方案时,才会有大量时间专注于其他事情。

对于Mini-Mag,内核中的USB/HID support会识别该设备,希望你得到的设备有类似的东西。

此外,Windows拥有自己的USB / HID变体,因此“将其视为键盘”解决方案对于采用这种方式的设备开箱即用。