- 浏览: 156760 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
rufi2008:
你好。。公司以前用的是0.8.7版本的Redmine。最近升级 ...
redmine的500错误解决办法 -
wangunix:
命令行的操作,还是比较方便的
FTP 操作(命令行)
Java Communications API
Sun的J2SE中并没有直接提供任何一种串行通讯协议的开发包,
而是以独立的jar包形式发布在java.sun.com网站上----即comm.jar,
称之为Javatm Communications API,它是J2SE的标准扩展。
所有的comm API位于javax.comm包下面。从Comm API的javadoc来看,它介绍给我们的只有区区以下13个类或接口:
javax.comm.CommDriver
javax.comm.CommPort
javax.comm.ParallelPort
javax.comm.SerialPort
javax.comm.CommPortIdentifier
javax.comm.CommPortOwnershipListener
javax.comm.ParallelPortEvent
javax.comm.SerialPortEvent
javax.comm.ParallelPortEventListener (extends java.util.EventListener)
javax.comm.SerialPortEventListener (extends java.util.EventListener)
javax.comm.NoSuchPortException
javax.comm.PortInUseException
javax.comm.UnsupportedCommOperationException
下载了comm.jar开发包后,与之一起的还有两个重要的文件,win32com.dll和
javax.comm.properties。 comm.jar提供了通讯用的java API,而win32com.dll提供了供
comm.jar调用的本地驱动接口。而javax.comm.properties是这个驱动的类配置文件。
首先将comm.jar复制到\lib\ext目录。再将win21com.dll复制到你的RS232应用程序运行
的目录,即user.dir。然后将javax.comm.properties复制到\lib目录。
Sun的J2SE中并没有直接提供任何一种串行通讯协议的开发包,
而是以独立的jar包形式发布在java.sun.com网站上----即comm.jar,
称之为Javatm Communications API,它是J2SE的标准扩展。
所有的comm API位于javax.comm包下面。从Comm API的javadoc来看,它介绍给我们的只有区区以下13个类或接口:
javax.comm.CommDriver
javax.comm.CommPort
javax.comm.ParallelPort
javax.comm.SerialPort
javax.comm.CommPortIdentifier
javax.comm.CommPortOwnershipListener
javax.comm.ParallelPortEvent
javax.comm.SerialPortEvent
javax.comm.ParallelPortEventListener (extends java.util.EventListener)
javax.comm.SerialPortEventListener (extends java.util.EventListener)
javax.comm.NoSuchPortException
javax.comm.PortInUseException
javax.comm.UnsupportedCommOperationException
下载了comm.jar开发包后,与之一起的还有两个重要的文件,win32com.dll和
javax.comm.properties。 comm.jar提供了通讯用的java API,而win32com.dll提供了供
comm.jar调用的本地驱动接口。而javax.comm.properties是这个驱动的类配置文件。
首先将comm.jar复制到\lib\ext目录。再将win21com.dll复制到你的RS232应用程序运行
的目录,即user.dir。然后将javax.comm.properties复制到\lib目录。
发表评论
-
关于 equals() 和 hashCode()
2009-01-22 19:04 828一 Java Object中的基本方法 在Java O ... -
Java位运算
2009-01-22 11:50 8272 << 3 = 2 * (2^3) < ... -
==比较引用(句柄), equals()比较内容,对么???
2009-01-19 16:51 907public class Example { publ ... -
[转载]借JavaFX之风,Swing终于熬到了出头之日
2009-01-16 14:11 859作者 lgx522 前几天 ... -
jar 命令的使用
2008-12-30 21:49 898讲当前目录下的所有文件打包为 my.jar 文件。 jar ... -
关于java 的线程的脏读
2008-12-30 13:55 805Volatile 修饰的成员变量在每次被线程访问时,都强迫 ... -
关于String的构造函数
2008-12-30 11:28 946(个人观点,如有错误请指出) 1 String str = ... -
国际:2008年值得学习的五种Java技术
2008-09-27 15:26 725Carlos Perez(著名的Java技 ... -
使用.bat文件在Windows下运行Java程序时怎样避免DOS窗口
2008-09-19 12:15 1980我们在启动脚本中一般使用类似如下的命令执行一个Java程序: ... -
JSSE与证书
2008-09-16 10:59 930JSSE是一个纯java实现的ssl和tls协议的框架。 JS ... -
设置 Java 系统的默认字体
2008-09-01 13:49 2873Java应用和Windows应用一眼就能看出来,因为字体往往差 ... -
[java]Internet 安全编程
2008-08-18 11:06 800一 相关的概念 HTTPS: 是建立于SSL上的HTTP ... -
Java 中的数值计算
2008-08-08 17:00 955其中 scale是精确到小数点后的位数,ro ... -
[SWT/JFACE] 线程访问UI控件
2008-07-22 17:33 1664当启动一个线程之后在线程中,动态刷新UI。 如果试图在 Run ... -
[RCP/JFACE] 如何删除Dialog中的默认按钮
2008-07-22 14:57 2811如果需要去掉 Dialog中的按钮,可以用下面的方法 xxx ... -
读取系统属性
2008-07-18 14:52 1021String javaVersion = Sy ... -
如何在rcp中动态设定焦点
2008-07-17 14:51 10671 首先保存试图实例 public class xxxVie ... -
[动态]微软2.4亿美元入股Facebook
2008-05-29 13:26 8392007.10.24 微软在竞购Facebook股权 ... -
使用Java操作mp3等多媒体文件
2008-05-29 10:55 14501 使用的SUN的Java多媒体框架--jmf,就可以轻松操作 ... -
使用Java操作注册表
2008-05-28 19:01 37871 使用JDK的 Preferences类 有两个局 ...
相关推荐
Java串行端口技术协议的深入理解和熟练使用,对于开发涉及硬件交互的Java应用程序至关重要。通过熟悉COMM API,开发者可以构建高效、可靠的串行通信解决方案。无论是简单的数据交换还是复杂的设备控制,Java串行端口...
Java串行端口技术协议是Java编程中用于实现串行通信的一种方法,广泛应用于设备间的交互,如PC、PDA、手机、USB设备等。本文将深入探讨2022年的Java串行通信协议,特别是基于RS232标准。 **串行通信概述** 串行通信...
Java串行端口技术协议是Java编程中用于实现串行通信的一种方法,它允许开发者通过Java程序控制串行端口,实现与各种设备如Modem、PDA、测量仪器等的交互。本文主要关注RS232串行通讯协议,这是最常见的一种串行通信...
收集的comm串口通信调试的技术文档 Javax.comm简介.doc 浅谈Java串行端口技术协议.doc 关于java使用javacomm20.doc SMSLib串口通信.doc KEIL中如何用虚拟串口调试串口程序.doc
在提供的文件列表中,我们可以看到多个`.mht`文件,这些是MHTML(多部分/混合HTML)文件,可能包含了关于Java串行端口技术协议的详细解释和实际代码示例,例如如何用Java编写串口收发短信的程序。`log4j-boot.jar`则...
13751069146 Saro Modem 短信测试.txt Java Comm API编程指南.doc Javax.comm简介.doc KEIL中如何用虚拟串口调试...浅谈Java串行端口技术协议.doc 短信 AT 命令参考.doc 短信PDU编码解码.doc 通过串口收发短消息.doc
Java编程语言在工业自动化和设备通信领域中广泛应用于实现Modbus通信协议,这是一种标准化的通信协议,用于设备间的数据交换。本项目提供了基于Modbus RTU(远程终端单元)和TCP(传输控制协议)的通信源码,适用于...
Java RS232通信是Java编程中用于与串行端口进行交互的一种技术。RS232,全称为“推荐标准232”,是一种广泛应用于计算机串行通信接口的协议,它定义了数据信号、控制信号、定时和电气特性等。在Java中实现RS232通信...
总的来说,Java通过COM口采集读取Modbus数据驱动程序是一项涉及Java串行通信、Modbus协议理解和应用、异常处理以及可能的错误校验技术的工作。掌握这些知识点,将使你能够编写出能够可靠地与Modbus设备通信的Java...
USB转串口技术则是在现代计算机上广泛使用的一种解决方案,因为许多新的计算机不再内置串行端口,但仍然有许多设备依赖于串行通信。USB转串口芯片,如FTDI、PL2303或CP210x等,可以模拟RS-232串口,将USB连接转换为...
Java串口通信(Serial Communication)是通过RS-232标准接口进行设备间数据传输的一种技术。RS-232,全称为“电子工业协会标准232”,是一种广泛应用于计算机串行通信的接口标准。它允许计算机与其他设备,如打印机...
Modbus是一种广泛使用的工业通信协议,它允许不同的设备(如控制器、传感器或计算机)通过串行或网络连接进行数据交换。在Java环境中,Modbus协议的实现使得开发者能够在各种平台上,包括Android,与使用Modbus协议...
本主题聚焦于“Java获取电子称重量数据”的技术实现,这是一个关键的接口开发任务,用于连接和通信电子秤设备,通常是通过串行端口(COM口)进行的。下面我们将深入探讨这一话题。 首先,我们需要理解Java如何与...
1. **Modbus协议**:Modbus是一种简单、开放的通信协议,最初设计用于串行线路上,现在已经广泛应用于以太网和其它网络。它定义了设备之间如何交换数据,包括请求和响应的数据格式。 2. **ModbusTCP**:ModbusTCP是...
Java UART(通用异步接收发送器)是一种在Java编程中实现串行通信的方法,它允许设备之间通过串行端口进行数据传输。在本案例中,"java-com.zip" 包含了一个简单的Java上位机软件,用于监听并操作COM1串行端口。...
在编程中,实现RS232通信需要通过特定的API函数或者库来操作串行端口。在Windows系统中,可以使用`CreateFile`,`WriteFile`和`ReadFile`等API函数;在Linux中,可以操作`/dev/ttySx`设备文件进行串口通信。编程...
本文档涉及的知识点较多,不仅包括了硬件设备的使用,还涉及到计算机网络协议、串口通信协议以及Java编程技术。对于希望了解如何利用Java程序控制CDMA MODEM进行短信收发的开发者来说,本文档是一个很好的学习材料。
- **SerialPort**:表示串行端口的对象,提供了打开、关闭端口的方法,以及读写数据的方法。 - **SerialPortEventListener**:用于监听串行端口事件的接口。 #### 三、实现原理 在给定的部分代码中,作者创建了一...
SMB是一种网络通信协议,允许网络上的计算机共享文件、打印机、串行端口和其他资源。此RAR压缩包包含了几个关键的库文件,它们使得Java程序能够实现对SMB2和SMB3协议的支持。 1. **bcprov-jdk15to18-169.jar**:这...