欢迎来到天天文库
浏览记录
ID:6320886
大小:158.00 KB
页数:21页
时间:2018-01-10
《手机模块安装使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安装手册1.常见的Java串口包目前,常见的Java串口包有SUN在1998年发布的串口通信API:comm2.0.jar(Windows下)、comm3.0.jar(Linux/Solaris);IBM的串口通信API以及一个开源的实现。鉴于在Windows下SUN的API比较常用以及IBM的实现和SUN的在API层面都是一样的,那个开源的实现又不像两家大厂的产品那样让人放心,这里就只介绍SUN的串口通信API在Windows平台下的使用。2.串口包的安装(Windows下)到SUN的网站下载javacomm20-win32.zip,包含的东西如下所示:按照其使用说明(Readme.h
2、tml)的说法,要想使用串口包进行串口通信,除了设置好环境变量之外,还要将win32com.dll复制到bin目录下;将comm.jar复制到lib;把javax.comm.properties也同样拷贝到lib目录下。然而在真正运行使用串口包的时候,仅作这些是不够的。因为通常当运行“javaMyApp”的时候,是由JRE下的虚拟机启动MyApp的。而我们只复制上述文件到JDK相应目录下,所以应用程序将会提示找不到串口。解决这个问题的方法很简单,我们只须将上面提到的文件放到JRE相应的目录下就可以了。简洁说明:1.将win32com.dll拷贝到到3、DK>bin目录下;将comm.jar复制到lib;把javax.comm.properties也同样拷贝到lib目录下.2.当运行“javaMyApp”的时候,是由JRE下的虚拟机启动MyApp的。应用程序将会提示找不到串口。须将上面提到的文件放到JRE相应的目录下,如果是myeclipse运行在拷贝到其下的加热文件对应的目录下。1.程序调用3.1MessageSender发送短信主类importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException;im4、portjava.util.Enumeration;importjava.util.TooManyListenersException;importjavax.comm.CommPortIdentifier;importjavax.comm.NoSuchPortException;importjavax.comm.PortInUseException;importjavax.comm.SerialPort;importjavax.comm.SerialPortEvent;importjavax.comm.SerialPortEventListener;importjavax.comm.U5、nsupportedCommOperationException;/***发送手机短信的主接口本接口为singleton**@authorclosed**/publicclassMessageSenderextendsThreadimplementsSerialPortEventListener{privatestaticfinalintbaudRate=9600;///波特率privatestaticStringportName="COM1";///端口名privatestaticStringportOwnerName="rms";///串口所有者名//privatebooleanse6、ndOKFlag;//privateStringsmContent;//privateStringsmscAddress=null;//privateinterrCount;privatePduPackpack;privatestaticSerialPortsPort=null;///串口publicstaticbooleanisPduMode=false;publicstaticMessageSenderms=null;publicstaticfinalStringclazzName="com.qbs.rms.business.sms.MessageSender";/////单例构造类7、名称privateMessageSender(){init();}/***列出本机所有可用的串口名称本方法只为测试工作环境是否配置正确以及串口连接是否成功的一个方法,不对外*/publicvoidlistPortChoices(){Enumerationem=CommPortIdentifier.getPortIdentifiers();while(em.hasMoreElements()){CommPortIdentifierp=
3、DK>bin目录下;将comm.jar复制到lib;把javax.comm.properties也同样拷贝到lib目录下.2.当运行“javaMyApp”的时候,是由JRE下的虚拟机启动MyApp的。应用程序将会提示找不到串口。须将上面提到的文件放到JRE相应的目录下,如果是myeclipse运行在拷贝到其下的加热文件对应的目录下。1.程序调用3.1MessageSender发送短信主类importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException;im
4、portjava.util.Enumeration;importjava.util.TooManyListenersException;importjavax.comm.CommPortIdentifier;importjavax.comm.NoSuchPortException;importjavax.comm.PortInUseException;importjavax.comm.SerialPort;importjavax.comm.SerialPortEvent;importjavax.comm.SerialPortEventListener;importjavax.comm.U
5、nsupportedCommOperationException;/***发送手机短信的主接口本接口为singleton**@authorclosed**/publicclassMessageSenderextendsThreadimplementsSerialPortEventListener{privatestaticfinalintbaudRate=9600;///波特率privatestaticStringportName="COM1";///端口名privatestaticStringportOwnerName="rms";///串口所有者名//privatebooleanse
6、ndOKFlag;//privateStringsmContent;//privateStringsmscAddress=null;//privateinterrCount;privatePduPackpack;privatestaticSerialPortsPort=null;///串口publicstaticbooleanisPduMode=false;publicstaticMessageSenderms=null;publicstaticfinalStringclazzName="com.qbs.rms.business.sms.MessageSender";/////单例构造类
7、名称privateMessageSender(){init();}/***列出本机所有可用的串口名称本方法只为测试工作环境是否配置正确以及串口连接是否成功的一个方法,不对外*/publicvoidlistPortChoices(){Enumerationem=CommPortIdentifier.getPortIdentifiers();while(em.hasMoreElements()){CommPortIdentifierp=
此文档下载收益归作者所有