本项目介绍如何使用Java语言实现与短信猫设备进行通信的功能开发,包括发送和接收短信等操作。
本段落主要介绍使用Java调用短信猫发送短信的方法。这里的短信猫通过RS232串口与服务器通信,并且需要使用开源组织开发的smslib.jar文件进行集成。
重要配置信息如下:
1. 在项目中,除了导入smslib.jar之外,还需要引入comm.jar、win32com.dll和javax.comm.properties这三个组件。
2. 对于这些用于Java串口通讯的组件放置位置问题,在网上有很多说法但不够明确。根据个人经验分享:首先comm.jar可以直接添加到你的开发环境里而无需额外配置;然而对于win32com.dll与javax.comm.properties,正确的做法是将它们分别放在你使用的JRE目录下的bin和lib文件夹内。
如何找到自己正在使用的JRE路径?例如使用Eclipse作为IDE时,可以通过以下步骤查找:右键点击Eclipse快捷方式 -> 属性 -> 快捷方式(选项卡)-> 目标栏中会显示该版本所对应的JRE地址。根据这个地址可以相应地将win32com.dll和javax.comm.properties放到正确的文件夹内。
附录:
1. 在使用smslib.jar时,还需要引入日志jar包:log4j-1.2.14.jar。
2. 另外提供了一个短信猫示例程序,这是由某个短信猫代理商提供的一个可以直接用于测试的实例。上传此文件目的在于帮助大家更好地理解和应用SMSLib的基本通信原理。
以上信息有助于确保在使用Java调用AT指令与短信猫进行通讯时能够顺利配置和运行相关组件及库文件。