
正文
串口通信软件java代码,java串口编程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java串口通信
为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。
做串口通讯的时候基本都是通过io流读取、输出。那么在java开发中发送数据的时候使用OutputStream,而其write()的参数是字节数组、int整形。如果使用字节数组发送的时候,通常可以直接写成out.write(123getBytes())。
RXTX硬件原理中,串口是一个标准的通信接口,通常使用DB9或DB25连接器,它们包含了多条数据信号线和控制信号线,用于传输和控制数据的传输。而RXTX则是一种Java通讯库,可以实现串口的读写操作。
将两台PC间波特率设置为一样的大小。采取进距离传输,随着距离的增加,信息衰减率也便增加。尽量采用低波特率传输,这样误码率会大大减少。
TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
相关问答
Q1: 如何使用Java实现两台PC机之间的串口通信
为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。
comm.jar提供了通讯用的java API。2 win32com.dll提供了供comm.jar调用的本地驱动接口。3 javax.comm.properties是这个驱动的类配置文件。首先 将comm.jar复制到JRE_HOME\lib\ext目录。
TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
Q2: 求读写串口的java程序。要求可运行、简练。
1、Comm.Output=字符串或byte 如果是可见字符,则可以直接输出字符串,如Comm.Output=hello不然得用byte(数组),如 Comm.CommPort = 3 ...使用Com3口 Comm.Settings = 57600,n,8,1 对串口通讯的相关参数。
2、\x0d\x0a\x0d\x0a 要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win3zip。
3、方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
4、java.comm可以在XP下使用,我用JAVA写过串口程序 下载了comm.jar开发包后,与之一起的还有两个重要的文件,win32com.dll和javax.comm.properties。1 comm.jar提供了通讯用的java API。
关于串口通信软件java代码和java串口编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





