用Java通过串口发送短信
1.从SMSLib网站下载SMSLib代码。下载时,确保你下载的是SMSLib-Java-v1.0.1.zip。SMSLib for Java可以跟Java通信API或RxTx一起使用
2.以Java通信API 2.0作为开始,首先,确保你已经正确安装了API。解压javacomm20-win32.zip。在commapi子目录中,你将找到如下文件:
javax.comm.properties
win32com.dll
comm.jar
--------------------------
3.安装java通信API
把javax.comm.properties拷贝到你的Java运行时环境的lib目录中(JDk和JRE都拷贝)。把win32com.dll拷贝到你的JRE的bin目录中。
设置PATH=.;c:\j2sdk1.4.2_03\jre\bin;。现在,使用如下命令来运行Java 黑盒程序:
java -classpath .;../../comm.jar;BlackBox.jar; BlackBox
如果Java通信API被正确的安装了,那么如图所示,会出现一个显示你机器的可用串口(COM端口)的Swing窗口
分享到:
相关推荐
用JAVA编写的使用手机串口发送短信的程序 功能简介: 手机通过串口与电脑连接以后,就可以使用该程序发送短信 如果是红外连接那么可以使用红外模拟串口的软件进行转换即可 有环境配置参考包中.txt ...
在这个"java串口发送短信.zip"项目中,开发者使用了RXTX库来实现通过Java程序控制短信猫(SMS Modem)发送短信的功能。短信猫是一种硬件设备,它可以连接到计算机的串行接口(如COM口或USB口),并模拟GSM手机,从而...
Java串口发送短信库是一种利用Java编程语言实现的类库,专用于通过串行通信接口发送短信。这个库设计简洁,使得开发人员可以方便地构建和发送PDU(Protocol Data Unit),这是SMS消息的一种二进制格式。PDU模式是GSM...
以上就是使用 Java 通过串口与 GSM 猫发送短信的基本步骤。在实际应用中,可能还需要处理如超时、重试、错误检测等复杂情况。此外,对于大型项目,考虑将串口通信抽象成一个服务或组件,以提高代码的可复用性和可...
java读取串口通过AT指令发送短信 操作短信猫进行收发短信
对于Java手机串口短信发送,这个实例通常涉及到通过串口连接GSM模块,然后通过AT命令来发送短信。GSM模块接收到特定的AT命令后,会执行相应的操作,如发送短信。以下是一个简单的步骤概述: 1. **建立连接**: 连接...
在使用SMSLib时,Java程序会通过串口向GSM modem发送AT命令,以执行发送短信、接收短信、查询状态等功能。 6. **程序实现流程**: - 首先,需要在Java项目中引入SMSLib库。 - 然后,配置串口参数,如波特率、数据...
java 串口发短信例子,用串口发送和接受短信。
Java串口访问控制短信猫发送短信是嵌入式通信领域中的常见应用场景,主要涉及Java编程、串行通信以及短信猫设备的使用。本文将详细解析如何利用Java进行串口通信来操控短信猫发送短信。 首先,理解“短信猫”是非常...
本教程将聚焦于如何利用Java结合短信猫(Modem)发送短信,这通常涉及到AT指令集的使用以及串行通信。短信猫是一种硬件设备,能够通过SIM卡连接到移动网络,从而实现短信收发功能。在Java中,我们通常会借助特定的库...
描述中提到的“sunfruit 用JAVA编写的使用手机串口发送短信的程序”进一步确认了这个项目的目的是通过Java来控制手机,利用手机的串口功能发送短信。 在IT行业中,串口通信(Serial Port Communication)是一种常见...
编写Java代码时,你需要构造这些命令字符串并通过串口发送。 4. **Java代码实现**: 在Java代码中,你需要先找到并打开与短信猫相连的串口,然后建立输入/输出流。接着,通过输出流发送AT命令,从输入流读取响应。...
标题中的“用短信猫发送短信java版及所需jar包”是指使用Java编程语言来通过短信猫设备发送短信的功能。短信猫是一种硬件设备,通常通过USB或串口与计算机连接,可以模拟手机SIM卡来发送和接收短信。这个项目提供了...
短信猫(SMS Modem)是一种硬件设备,它通过串行接口连接到计算机,可以模拟手机接收和发送短信。本文将深入探讨如何使用Java进行短信猫的多串口管理,并解决smslib库可能出现的队列错误。 首先,我们需要理解Java...
在"短信猫收发例子"中,这个OCX控件可能封装了与短信猫进行通信的函数和方法,包括初始化串口、发送短信、接收短信、查询状态等功能。开发者可以通过调用这些控件的方法,实现对短信猫的操作。 文件名为"smsdemo_pb...
* 向串口发送AT指令 * @param atcommand 指令内容 * @return 指令返回结果 * @throws java.rmi.RemoteException */ public String sendAT(String atcommand) throws java.rmi.RemoteException { String s = ...
在发送短信方面,Java程序需要构造适当的AT命令,比如"AT+CMGF=1"用来设置短信模式为文本模式,"AT+CMGS"用来指定接收方电话号码,然后将短信内容作为参数传递,并通过回车符发送。发送完成后,短信猫会返回一个确认...
在Java中,你需要根据选定的模式编写相应的发送函数,将短信内容转换成猫能理解的格式,并通过串口发送出去。 5. **接收短信**:短信猫接收到短信后,会通过串口将其回传。你需要监听串口的数据,并解析出短信内容...
4. **发送短信**:使用smslib或自定义的AT命令发送短信,这通常涉及解析短信内容、设置发送参数、发送命令等步骤。 5. **接收短信**:监听串口的输入流,当接收到短信猫返回的数据时,解析出短信内容并处理。 6. *...