使用Java通过GSM调制解调器转发文本消息

时间:2013-03-17 20:15:50

标签: java sms gsm modem serial-communication

我正在使用Java CommV3驱动程序将GSM调制解调器(华为E173)与Java应用程序连接。我正在尝试将文本消息转发到mySQL数据库中的几个数字。我总是收到PortInUseException。但是,使用相同的代码手动发送和接收消息完全正常。我尝试在消息之间使用最多15秒的延迟(在循环中),但我仍面临同样的问题。

我在这里缺少什么?我们是否有AT命令将消息转发到多个号码?我应该注意一下特别的延迟吗?

1 个答案:

答案 0 :(得分:0)

虽然这是一个老问题,但我可能会提出一个建议。

如果您使用多线程方法进行发送和接收,则必须确保每个线程都可以独占访问资源(在本例中为您的GSM调制解调器)。因此,请确保在RX / TX期间关闭与串行端口的连接,反之亦然。

如果您可以发布代码段,我可以为您提供更多建议。