「java创建虚拟串口」虚拟串口与实际串口连接
今天给各位分享java创建虚拟串口的知识,其中也会对虚拟串口与实际串口连接进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中的串口通信,使用vspd 虚拟串口如何实现?
- 2、如何创建蓝牙虚拟串口
- 3、关于java串口通信,我用vspd虚拟出一个串口,然后机器自己本身自带一个串口,为什么我运行java的写程序向
- 4、在java的web程序中怎么使用串口通讯
java中的串口通信,使用vspd 虚拟串口如何实现?
vspd 一次 虚拟2个串口,一个 读,一个发
让你的 程序 读 一个串口,另外一个串口 你就用 串口调试工具 发
vspd 是很好的工具!
呵呵
祝你顺利
如何创建蓝牙虚拟串口
下载虚拟串口软件,百度搜索“虚拟串口软件”,第一个就是汉化版的,下载安装即可。
打开虚拟串口软件,串口类型分为三类,第一类是“physical
ports”表示物理串口,是实际的串口;第二类便是“virtual
ports”虚拟串口;第三类表示其他类型的串口,一般用不上。
添加虚拟串口都是成对添加的,首先选择两个虚拟串口号,一般不要选择com1和com2,可以从com3开始设定,这里选择com3和com4,然后点击“添加串口”。
打开com3和com4可以看到下拉栏中串口信息,包括串口打开状态、波特率、接收和发送的字节数。
5
打开设备管理器查看虚拟串口,可以看到多了com3和com4两个串口,并且两个串口是对应的,com3发的数据由com4接收,com4发的数据由com3接收。
关于java串口通信,我用vspd虚拟出一个串口,然后机器自己本身自带一个串口,为什么我运行java的写程序向
vspd 不是 这样用吧
用它 生成 1对 串口,这是 相互连接的 一对,一个发,另外一个 就能收到!
一个,你用 java 程序打开,另外一个 你用 串口调试助手 打开
ok?
vspd虚拟串口 串口编程 利器!
^_^
在java的web程序中怎么使用串口通讯
最近在做java串口通讯,主要是用个人电脑通过串口从RS485读取数据,并通过crc循环冗余校验,把接收正确的数据解析,插入数据库mysql,并用SSH技术把数据库数据以表格以及图表形式显示
思路:
1.为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom32.exe模拟串口通信软件。
2. 要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win32.zip。其中要用到三个文件,配置如下:
comm.jar放置到 JAVA_HOME/jre/lib/ext;
win32com.dll放置到 JAVA_HOME/bin;
javax.comm.properties 两个地方都要放
jre/lib(也就是在JAVA文件夹下的jre),JAVA_HOME/jre/lib下
这个配置在我电脑上测试成功,也许不需要这样麻烦。注意的是,如果你使用myeclipse,因为它自带jre,你需要在它所在的jre相应位置放dll以及properties文件。
是不是感觉这个很麻烦,还有windows的限制。后来我们下载rxtx这款开源包代替了刚才的comm。不仅windows下可以,linux下也可以。使用方法很简单,配置如下:
RXTXcomm.jar放到JAVA_HOME/jre/lib/ext
rxtxSerial.dll放到JAVA_HOME/bin
如果你使用myeclipse工具,你需要把rxtxSerial.dll放到它自带的jre里。
3.新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win32.zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确
4.接收数据正确后,根据传送接收双方的协议,采用CRC循环校验,根据传输的一方的校验函数判定是否是正确传输
5.把正确结束的数据解析,查看自己指定的通讯规则,然后解析
6.插入数据库,jdbc插入
7.数据统计,定时统计每小时,每天,每月,每年的平均值,采用quartz服务来实现。
8.建立web工程,采用hibernate3,spring3,dwr技术把数据库数据动态显示,图表采用jfreechart,以及AJAX的运用
java创建虚拟串口的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于虚拟串口与实际串口连接、java创建虚拟串口的信息别忘了在本站进行查找喔。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。