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


Web app needs to communicate with serial port

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

有什么更好的解决方案吗?如果该解决方案能在多个平台上工作,而不仅仅是在Windows上,那就太好了。

我在用PHP。

设备是否模拟键盘?如果是这样的话,你最好让用户将光标放在文本框内(或以编程方式将光标放置在那里)并刷卡。

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

对于Mini Mag,内核中的USB/HID支持可以识别该设备,希望你得到的设备也有类似的功能。

此外,Windows有自己的USB/HID变体,因此"将其视为键盘"的解决方案对于以这种方式工作的设备来说几乎是开箱即用的。