- 浏览: 153730 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
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 810一 Java Object中的基本方法 在Java O ... -
Java位运算
2009-01-22 11:50 7982 << 3 = 2 * (2^3) < ... -
==比较引用(句柄), equals()比较内容,对么???
2009-01-19 16:51 877public class Example { publ ... -
[转载]借JavaFX之风,Swing终于熬到了出头之日
2009-01-16 14:11 816作者 lgx522 前几天 ... -
jar 命令的使用
2008-12-30 21:49 863讲当前目录下的所有文件打包为 my.jar 文件。 jar ... -
关于java 的线程的脏读
2008-12-30 13:55 777Volatile 修饰的成员变量在每次被线程访问时,都强迫 ... -
关于String的构造函数
2008-12-30 11:28 919(个人观点,如有错误请指出) 1 String str = ... -
国际:2008年值得学习的五种Java技术
2008-09-27 15:26 699Carlos Perez(著名的Java技 ... -
使用.bat文件在Windows下运行Java程序时怎样避免DOS窗口
2008-09-19 12:15 1945我们在启动脚本中一般使用类似如下的命令执行一个Java程序: ... -
JSSE与证书
2008-09-16 10:59 898JSSE是一个纯java实现的ssl和tls协议的框架。 JS ... -
设置 Java 系统的默认字体
2008-09-01 13:49 2847Java应用和Windows应用一眼就能看出来,因为字体往往差 ... -
[java]Internet 安全编程
2008-08-18 11:06 768一 相关的概念 HTTPS: 是建立于SSL上的HTTP ... -
Java 中的数值计算
2008-08-08 17:00 922其中 scale是精确到小数点后的位数,ro ... -
[SWT/JFACE] 线程访问UI控件
2008-07-22 17:33 1636当启动一个线程之后在线程中,动态刷新UI。 如果试图在 Run ... -
[RCP/JFACE] 如何删除Dialog中的默认按钮
2008-07-22 14:57 2762如果需要去掉 Dialog中的按钮,可以用下面的方法 xxx ... -
读取系统属性
2008-07-18 14:52 985String javaVersion = Sy ... -
如何在rcp中动态设定焦点
2008-07-17 14:51 10321 首先保存试图实例 public class xxxVie ... -
[动态]微软2.4亿美元入股Facebook
2008-05-29 13:26 8152007.10.24 微软在竞购Facebook股权 ... -
使用Java操作mp3等多媒体文件
2008-05-29 10:55 14061 使用的SUN的Java多媒体框架--jmf,就可以轻松操作 ... -
使用Java操作注册表
2008-05-28 19:01 37511 使用JDK的 Preferences类 有两个局 ...
相关推荐
浅谈Java串行端口技术协议 浅谈JAVA串行端口技术协议 1 一、串行通讯慨述 2 二、RS232通讯基础 2 三、常见的边线方式 2 四、小技巧:如何辨别TXD和RXD端口? 3 五、安装JAVA COMMUNICATIONS API 3 六、通讯前的准备...
2022年Java串行端口技术协议Java教程.docx
网络通讯更自由 谈Java串行端口技术协议.doc
收集的comm串口通信调试的技术文档 Javax.comm简介.doc 浅谈Java串行端口技术协议.doc 关于java使用javacomm20.doc SMSLib串口通信.doc KEIL中如何用虚拟串口调试串口程序.doc
13751069146 Saro Modem 短信测试.txt Java Comm API编程指南.doc Javax.comm简介.doc KEIL中如何用虚拟串口调试...浅谈Java串行端口技术协议.doc 短信 AT 命令参考.doc 短信PDU编码解码.doc 通过串口收发短消息.doc
您将获得具有read() , write()和其他基本功能的原始串行端口,以与您自己的协议一起使用。 快速开始 1.将库添加到您的项目: 将jitpack.io存储库添加到您的根build.gradle中: allprojects { repositories { ....
对常用的 RS232 串行端口和 IEEE1284 并行端口通讯的支持。 RS-232-C(又称 EIA RS-232-C,以下简称 RS232)是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解 调器厂家及计算机终端生产厂家共同制定的用于...
然后,服务器将以格式化的方式将数据发送到串行端口,带有适当读取软件的 LED 设备连接到串行端口。 LED 设备控制 LED 条纹。协议该服务器的协议非常简单。 将使用这些常量: deviceAddress :the address for the ...
CommMonitor 侦测、拦截、逆向分析串口通信协议, 是侦测RS232/422/485串行端口的专业工具软件,是软硬件工程师的最佳助手。CommMonitor 能侦听、拦截、记录、分析串行通信协议,让您对应用程序操作串行端口的过程和...
1.9 端口号 9 1.10 标准化过程 10 1.11 RFC 10 1.12 标准的简单服务 11 1.13 互联网 12 1.14 实现 12 1.15 应用编程接口 12 1.16 测试网络 13 1.17 小结 13 第2章 链路层 15 2.1 引言 15 2.2 以太网和IEEE 802封装 ...
该项目允许计算机使用通过USB端口发送的串行协议与进行通信。 快速开始 您还应该阅读《 TSA II操作手册》(TSA2OperationManual.pdf),以了解如何构建发送和接收TTL信号的TSA程序。 设置 OSX和Linux 用USB线将...
CommMonitor 能侦听、拦截、记录、分析串行通信协议,让您对应用程序操作串行端口的过程和细节,让您及时的模拟被侦听程序或设备的数据、控制流,提高工作效率。 二次开发接口DEMO 详细调用方法请参看: Demo\ ...
像串行端口一样,计算机上每一个 USB 端口都由 USB 控制器指定了一个惟一的标识数字(端口 ID)。当 USB 设备附加到 USB 端口上时,就将这个 惟一端口 ID 分配给这台设备,并且 USB 控制器会读取 设备描述符。设备描述...
支持其他语言,如C,C#,Python,Java,Golang等 6.同步串口通信 7.全新的跨平台串口调试助手 8.增加一个类库的介绍和使用视频 9.串口侦听钩 短期目标 1.跨平台操作系统识别库 2.跨平台多线程类库 3.跨平台...
该项目实现了用于硬币接收器和其他接收器的cctalk协议。 当前,它具有非常基本的功能,并且大多数命令... 但是,可以识别硬币输入(通过仿真串行端口在EMP-800硬币接收器上测试)。 该库使用RXTXcomm库进行串行通信。
通过串行端口,网络或自定义传输层进行通信 协议细节的抽象 提供一个UI组件,以可视化每个引脚的当前状态并允许更改其模式和状态 允许与I2C设备通信 安装 Maven 将以下依赖项添加到项目的pom.xml中: < groupId>...
您将获得带有read() , write()和的原始串行端口,以与您自己的协议一起使用。 快速开始 1.将库添加到您的项目: 将jitpack.io存储库添加到您的根build.gradle中: allprojects { repositories { .. . maven {...
17.3.1 串行线路接口协议(SLIP) 179 17.3.2 压缩的SLIP(CSLIP) 180 17.3.3 点到点协议(PPP) 180 17.4 隧道远程访问 184 17.4.1 点到点隧道协议(PPTP) 185 17.4.2 两层隧道协议(L2TP) 188 17.4.3 IPSec 192 17.5 小结...
Java程序.............................................................................................6 1.3.1 Java程序的结构 ...........................................................................
据报文 179 17.3.1 串行线路接口协议(SLIP) 179 17.3.2 压缩的SLIP(CSLIP) 180 17.3.3 点到点协议(PPP) 180 17.4 隧道远程访问 184 17.4.1 点到点隧道协议(PPTP) 185 17.4.2 两层隧道协议(L2TP) ...