java中怎么监控正在使用的串口信息

java中怎么监控正在使用的串口信息,第1张

这应该不好做。毕竟串口不像以太网,以太网是广播的,自然可以很容易实现第三方监控。

串口的话,你需要干预进去到硬件驱动层面想办法。

还有,从硬件上想办法,如用个串口转以太网转化器,之后在网络上侦听

做不到的,

串口是独占式打开。

你读不到别人的信息。

不过,

你可以通过修改

kernel

串口驱动缓冲区里数据

发到别的地方去,

让你的程序读取。

串口调试助手commonitor监控时间精确到毫秒,方法如下:

1百度下载CommMonitor,不需要安装,直接双击CommMonitor软件。

2在进程ID处选择要监视软件的进程ID。

3串口号选择“所有COM口”即可,数据可以以HEX显示。

4点击“启动监视”按钮开始监视。

5接下来打开你要监视的那款软件的串口,如果已打开请忽略此步。

6被监视的软件发送串口数据。

7这时可以在CommMonitor看到被监视软件发出的数据,如果有收到响应也会显示响应数据出来。

可以用Serial Spliter 串口虚拟;

例如PLC占用物理串口com1,你可以将com1改名到com11,然后用Serial Spliter 将com11 拆成两个虚拟端口com1和com12,PLC仍用com1,你监听com12,就可以。

以上就是关于java中怎么监控正在使用的串口信息全部的内容,包括:java中怎么监控正在使用的串口信息、linux下如何监控串口是否有接收到数据、串口调试助手commonitor监控时间如何精确到毫秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9305941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存