首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Device SMSLib无响应

Device SMSLib无响应
EN

Stack Overflow用户
提问于 2012-07-20 16:09:59
回答 1查看 2.1K关注 0票数 1

我正在使用SMSlib向一个手机号码发送短信。但是下面的错误出现了。我甚至更换了加密狗,但都不能正常工作。

代码语言:javascript
复制
org.smslib.TimeoutException: No response from device.
    at org.smslib.modem.AModemDriver$CharQueue.get(AModemDriver.java:535)
    at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:338)
    at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:313)
    at org.smslib.modem.athandler.ATHandler.getSimStatus(ATHandler.java:145)
    at org.smslib.modem.AModemDriver.connect(AModemDriver.java:132)
    at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
    at org.smslib.Service$1Starter.run(Service.java:277)

下面是我的代码-

代码语言:javascript
复制
public static void sendMessage(String number, String message) {
        Service srv = Service.getInstance();
        try {
            srv.addGateway(new SerialModemGateway("modem.com1", "COM5", 9600,
                    "huawei", "E220"));
        } catch (GatewayException e1) {
            e1.printStackTrace();
        }
        try {
            srv.startService();
            OutboundMessage msg = new OutboundMessage(number, message);
            srv.sendMessage(msg);
            srv.stopService();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

对于调试跟踪,您可以找到它的here

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-20 17:05:15

我使用的端口是错误的。我们必须首先使用SMSLib提供的CommTest实用程序跨端口进行扫描。我使用了一个不同的库来实际发送机器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11575384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档