当前位置:首页 » 编程语言 » 串口通信java

串口通信java

发布时间: 2022-08-26 16:29:27

1. java 串口通信

这里的Byte并不是Java中八种基本类型中的byte,作为数据类型,byte是要表示负数的,但作为串口值,并不需要负数,所以这里的Byte最大值可以表示255

2. 在java的web程序中怎么使用串口通讯

方法如下:

  1. 新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win32.zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。

  2. 接收数据正确后,根据传送接收双方的协议,采用CRC循环校验,根据传输的一方的校验函数判定是否是正确传输。

  3. 把正确结束的数据解析,查看自己指定的通讯规则,然后解析。

  4. 插入数据库,jdbc插入。

  5. 数据统计,定时统计每小时,每天,每月,每年的平均值,采用quartz服务来实现。

  6. 建立web工程,采用hibernate3,spring3,dwr技术把数据库数据动态显示,图表采用jfreechart,以及AJAX的运用

3. 如何用java实现多串口通讯

串口的话只能用JAVA调用,然后通过关闭、打开来判断。
另外Java是写不了串口的,需要C才可以

4. java 串口通信问题 无法向串口发送数据 也不报错

把串口的RX、和TX,连接起来,再做发送和接收的测试,就知道有没有发送成功了.

5. Java无线串口通讯

估计是操作系统不一样吧,先把你的无线串口驱动装好,找个非java串口调试软件试试,保证串口设备在本机测试没问题,然后再测试java串口程序,是rxtx包,还是com包?

6. 用java实现串口通信,怎么能区分同时发送的两条或多条数据

您好,提问者:
串口的话只能用JAVA调用,然后通过关闭、打开来判断。
另外Java是写不了串口的,需要C才可以。。。

7. java串口通信数据缓存要怎么清空

java串口通信数据缓存要清空步骤:

  1. 找到Java的安装目录(默认为C:Program FilesJava)选择当前使用的jre版本,如果用的版本为jre5则进入jre5文件夹,如果用的版本为jre6则进入jre6文件夹。在该文件夹下进入bin文件夹。双击打开文件javacpl.exe

  2. 在常规选项中的临时Internet文件点击“设置”按钮再点击“删除文件”按钮,删除所有的临时文件。

  3. 删除完缓存之后,需要关闭所有浏览器。再次打开浏览器进入虚拟实验系统即可。

8. java实现串口通信代码

public static void process() {
try {
Enumeration portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements())
{
CommPortIdentifier portId = (CommPortIdentifier) portList.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)//如果端口类型是串口则判断名称
{
if(portId.getName().equals("COM1")){//如果是COM1端口则退出循环
break;
}else{
portId=null;
}
}
}
SerialPort serialPort = (SerialPort)portId.open("Serial_Communication", 1000);//打开串口的超时时间为1000ms
serialPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE);//设置串口速率为9600,数据位8位,停止位1们,奇偶校验无
InputStream in = serialPort.getInputStream();//得到输入流
OutputStream out = serialPort.getOutputStream();//得到输出流

//进行输入输出操作

//操作结束后
in.close();
out.close();
serialPort.close();//关闭串口

} catch (PortInUseException e) {
e.printStackTrace();
} catch ( e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

9. 如何用java进行多串口通信

串口的话只能用JAVA调用,然后通过关闭、打开来判断。
另外Java是写不了串口的,需要C才可以

10. java如何从串口读取数据带GUI

1.导入支持java串口通信的jar包:
在maven项目的pom.xml中添加RXTXcomm的依赖 或者 下载RXTXcomm.jar并导入到项目中。
支持Java串口通信操作的jar包,java.comm比较老,而且不支持64位系统,推荐使用Rxtx这个jar包(32位/64位均支持)。
注意:运行过程中抛出 java.lang.UnsatisfiedLinkError 错误或 gnu.io 下的类找不到时,将rxtx解压包中的 rxtxParallel.dll,rxtxSerial.dll 这两个文件复制到 C:\Windows\System32 目录下可解决该错误。
2.编写代码操作串口:
串口必要参数类:包含连接串口所必须的参数,方便在调用串口时设置和传递串口参数。

热点内容
王者荣耀电脑如何改战区安卓 发布:2025-01-17 13:23:18 浏览:814
华为手机如何开启说出密码 发布:2025-01-17 13:23:12 浏览:101
服务器在美国说明什么 发布:2025-01-17 13:14:10 浏览:11
启辰t90有哪些配置 发布:2025-01-17 13:05:40 浏览:38
手机微博密码怎么改密码忘了怎么办 发布:2025-01-17 13:04:44 浏览:959
微笑云服务器 发布:2025-01-17 13:03:25 浏览:83
android顶部标题栏 发布:2025-01-17 13:02:28 浏览:692
androidjs传递参数 发布:2025-01-17 12:51:54 浏览:477
建筑大师辅助脚本 发布:2025-01-17 12:47:33 浏览:331
sql向上 发布:2025-01-17 12:43:57 浏览:275