从java与几个USB调制解调器通话



我希望将10个usb调制解调器连接到windows/linux pc并向他们发送AT评论以发送sms和接收sms。这在Java中可能吗?

我认为这是可能的。你只需要知道每个调制解调器的COMM端口ID。我不知道纯java的方式来发现这些id。因此,您需要一些特定于平台的方式(例如windows上的WMI或Unix上的某些命令)。但是一旦你有了ID,这就不是问题了。

假设USB调制解调器实现了串行接口,它应该得到一个COMM端口id。如果是这样,您可以使用RXTX与模型对话。

一般来说,只要设备硬件包含ftdi芯片,您就可以在与usb设备交谈时使用串行通信。我在Qt项目中使用c++串行库,与连接在usb端口上的Arduino交谈。Arduino显示为com设备。

否则,您可以查看jusb项目:http://www.ibm.com/developerworks/library/j-usb/index.html

最新更新