`
SavageGarden
  • 浏览: 219923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java串口编程----使用SMSLib发送手机短信

    博客分类:
  • Java
阅读更多

完整日志:

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/F:/eclipse-3.2/workspace/javacomm/lib/slf4j-jdk14-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/F:/eclipse-3.2/workspace/javacomm/lib/slf4j-log4j12-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/F:/eclipse-3.2/workspace/javacomm/lib/slf4j-jcl-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways.
This software is distributed under the terms of the Apache v2.0 License.
Web Site: http://smslib.org
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: Version: 3.4.5
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: JRE Version: 1.5.0_12
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: JRE Impl Version: 1.5.0_12-b04
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: O/S: Windows Vista / x86 / 6.1
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Starting gateway, using Generic AT Handler.
2010-2-25 22:38:54 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Opening: COM5 @9600
2010-2-25 22:39:03 org.smslib.helper.Logger logInfo
信息: GTW: SMS: GSM: Registered to foreign network (roaming).
2010-2-25 22:39:03 org.smslib.helper.Logger logInfo
信息: GTW: SMS: MEM: Storage Locations Found: 
2010-2-25 22:39:03 org.smslib.helper.Logger logWarn
警告: GTW: SMS: Retrying the detection of CNMI, modem busy?
2010-2-25 22:39:06 org.smslib.helper.Logger logWarn
警告: GTW: SMS: CNMI detection failed, proceeding with defaults.
2010-2-25 22:39:12 org.smslib.helper.Logger logWarn
警告: GTW: SMS: Callback indications were *not* set succesfully!
2010-2-25 22:39:12 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Gateway started.
Modem connected.

===============================================================================
<< OutboundMessage >>
-------------------------------------------------------------------------------
 Gateway Id: SMS
 Message Id: 0
 Encoding: UCS2 (Unicode)
 Date: Thu Feb 25 22:39:12 CST 2010
 SMSC Ref No: 24
 Recipient: 158********
 Dispatch Date: Thu Feb 25 22:39:19 CST 2010
 Message Status: SENT
 Failure Cause: NO_ERROR
 Validity Period (Hours): -1
 Status Report: false
 Source / Destination Ports: -1 / -1
 Flash SMS: false
 Text: 试试不用USB而用蓝牙能不能发送
 PDU data: 8BD58BD54E0D7528005500530042800C752884DD725980FD4E0D80FD53D19001
===============================================================================

2
0
分享到:
评论
4 楼 SavageGarden 2012-02-01  
d_vean 写道
例子能发我一份吗? 最近在学这个..  邮箱  d.vean@email.com 或  d.vean@live.com,谢了!

不好意思,时间太长,代码已经找不到了。。。
3 楼 d_vean 2012-01-17  
sosyi 写道
这个问题解决了吗? 我也遇到了!
警告: GTW: SMS: Retrying the detection of CNMI, modem busy?
2010-8-31 10:48:54 org.smslib.helper.Logger logWarn
警告: GTW: SMS: Retrying the detection of CNMI, modem busy?
2010-8-31 10:48:57 org.smslib.helper.Logger logWarn
警告: GTW: SMS: CNMI detection failed, proceeding with defaults.
2010-8-31 10:48:57 org.smslib.helper.Logger logWarn
警告: GTW: SMS: Callback indications were *not* set succesfully!
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Closing: COM4 @9600
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Stopping gateway...
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Closing: COM4 @9600
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Gateway stopped.
org.smslib.GatewayException: The GSM modem does not support the PDU protocol.
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:193)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:187)
at org.smslib.Service$1Starter.run(Service.java:321)



最后怎么解决的?
2 楼 d_vean 2012-01-17  
例子能发我一份吗? 最近在学这个..  邮箱  d.vean@email.com 或  d.vean@live.com,谢了!
1 楼 sosyi 2010-08-31  
这个问题解决了吗? 我也遇到了!
警告: GTW: SMS: Retrying the detection of CNMI, modem busy?
2010-8-31 10:48:54 org.smslib.helper.Logger logWarn
警告: GTW: SMS: Retrying the detection of CNMI, modem busy?
2010-8-31 10:48:57 org.smslib.helper.Logger logWarn
警告: GTW: SMS: CNMI detection failed, proceeding with defaults.
2010-8-31 10:48:57 org.smslib.helper.Logger logWarn
警告: GTW: SMS: Callback indications were *not* set succesfully!
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Closing: COM4 @9600
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Stopping gateway...
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Closing: COM4 @9600
2010-8-31 10:48:57 org.smslib.helper.Logger logInfo
信息: GTW: SMS: Gateway stopped.
org.smslib.GatewayException: The GSM modem does not support the PDU protocol.
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:193)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:187)
at org.smslib.Service$1Starter.run(Service.java:321)

相关推荐

    smslib java发送短信

    【标题】"smslib java发送短信"涉及到的是Java平台下使用smslib库来实现短信发送的功能。smslib是一个开源的Java库,专为开发者提供发送和接收短信的能力,尤其适用于那些需要通过短信猫(Modem)或其他短信网关进行...

    Java 使用SMSLib通过串口通讯收发短信

    在使用SMSLib时,Java程序会通过串口向GSM modem发送AT命令,以执行发送短信、接收短信、查询状态等功能。 6. **程序实现流程**: - 首先,需要在Java项目中引入SMSLib库。 - 然后,配置串口参数,如波特率、数据...

    SMSLIB短信猫发送短信

    【标题】"SMSLIB短信猫发送短信"是一个基于Java编程语言的Eclipse项目,它利用了SMSLIB组件来实现通过串口与短信猫设备进行通信,从而实现短信的发送功能。这个项目对于需要进行批量短信发送或者自动化短信通知的...

    java通过手机COM发短信采用SMSLib JAR包及说明

    Java通过手机COM端口发送短信是一项常见的通信技术,主要依赖于特定的库和API来实现。在这个场景中,我们使用的工具是SMSLib,一个开源的Java库,它提供了丰富的功能来处理SMS(短消息服务)的发送、接收以及管理。...

    Java利用smslib发送短信.源码.

    总之,Java通过smslib发送短信是基于标准的Java编程技术,结合smslib库提供的API,可以实现高效且可靠的短信发送功能。通过理解和实践这段源码,开发者可以掌握这一关键技能,并将其应用于实际项目中。

    smslib-v3.5.2

    - **发送短信**:使用提供的API发送短信,指定接收方号码,可设置发送方式(文本、PDU等)。 - **接收短信**:开启监听线程,实时接收到来自GSM模块的短信。 - **管理任务**:创建定时任务,设置发送时间,让...

    整理smslib RXTX发送短信64位环境

    总结来说,"整理smslib RXTX发送短信64位环境"这个主题涉及到的关键知识点包括:64位系统兼容性、RXTX库的安装和配置、smslib的使用、串口通信参数设置、短信猫的连接、短信的发送以及错误处理。在实践过程中,务必...

    smslib-3.5.4.zip_smslib-3.5.4_smslib.jar

    开发者在构建短信应用时,会将此jar文件加入到项目的类路径中,以便使用smslib提供的API进行编程。 4. **使用smslib**: 使用smslib开发短信应用通常涉及以下步骤: - 导入smslib.jar:将jar文件添加到Java项目的...

    SMSLib串口通信.doc

    它提供了丰富的功能,如发送短信、接收短信、管理联系人等,通过其强大的API,开发者可以轻松地集成短信服务到他们的应用中。 对于在Windows环境下使用SMSLib进行串口通信编程,有几项关键的配置步骤是必不可少的:...

    用短信猫发送短信java版及所需jar包

    标题中的“用短信猫发送短信java版及所需jar包”是指使用Java编程语言来通过短信猫设备发送短信的功能。短信猫是一种硬件设备,通常通过USB或串口与计算机连接,可以模拟手机SIM卡来发送和接收短信。这个项目提供了...

    smslib-3.5.4.jar

    4. **短信调度**:可以预先设定发送短信的时间,实现定时发送,适用于自动化通知、提醒等场景。 5. **错误处理**:当与短信猫通信过程中出现错误时,smslib 会提供详细的错误报告,方便开发者定位问题。 三、工作...

    smslib-v3.5.1

    以上代码展示了如何使用smslib发送一条短信的基本流程。 总的来说,smslib-v3.5.1是一个强大且易用的工具,它简化了通过Java进行短信通信的复杂度,使开发者能够专注于业务逻辑,而不是底层通信细节。对于需要集成...

    smslib-v3.4.4.zip

    // 发送短信 gateway.sendMessage(...); } catch (GatewayException e) { e.printStackTrace(); } } } ``` 以上就是关于SMSLib v3.4.4的基本介绍,它提供了一个强大而灵活的框架,使开发者能够轻松地将短信...

    java短信猫多串口收短信

    综上所述,Java短信猫多串口收短信涉及到Java串口通信、smslib库的使用、多线程编程以及错误处理等多个知识点。通过理解和实践这些技术,可以构建出稳定可靠的短信服务系统。在开发过程中,不断学习和优化,可以有效...

    java 短信猫项目

    使用smslib时,我们需要了解它的基本用法,如如何初始化、配置设备参数、发送短信以及处理返回结果等。 其次,log4j-1.2.13.jar是一个广泛使用的日志记录框架,它允许开发者对程序运行过程中的信息进行记录和分类,...

    sms.rar_SMS MODEM怎么用_SMSLIB_gsp java_smslib mms_smslib mms

    标题中的“sms.rar_SMS MODEM怎么用_SMSLIB_gsp java_smslib mms_smslib mms”揭示了我们要探讨的主题:如何使用SMS LIB库通过GSP(可能是GSM Service Provider)Modem来发送和接收手机短信,并涉及到MMS功能。...

    java短信猫使用文档

    Java短信猫使用文档主要涉及到的是通过编程方式与短信猫设备进行通信,实现短信的发送、接收等功能。这里的关键技术点主要包括以下几个方面: 1. **短信猫(SMS Modem)**:短信猫是一种能够通过电话线或者GSM网络...

    java短信收发文档

    Java短信收发文档主要涉及Java编程与短信服务的集成,使用了smslib库来实现短信的发送和接收功能。smslib是一个开源的Java库,它提供了与短信猫(硬件设备,用于通过SIM卡进行短信通信)交互的能力。下面将详细阐述...

    短信猫java资源

    开发者可以通过调用这些类的方法来执行操作,如`ModemGateway.connect()`建立与短信猫的连接,`OutboundSMS.send()`发送短信等。 在描述中提到的“端口”,是指短信猫设备在计算机上所占用的通信端口,通常为串口...

    java版短信猫收发程序

    Java程序通过发送AT指令到短信猫设备来执行各种操作,如设置短信中心号码、发送短信、接收短信等。常见的AT指令有: - `AT+CMGF`:切换短信模式,如文本模式或PDU模式。 - `AT+CMGS`:发送短信,需要提供接收方...

Global site tag (gtag.js) - Google Analytics