【发布时间】:2021-07-12 13:03:40
【问题描述】:
我的平台:Linux Kubuntu 14
我目前正在处理一个项目,其中我的应用程序通过连接到 /dev/ttyS0 串行端口的 rs232 与进程通信。
有时传入的消息不会被我的进程截获,所以我决定使用一个名为 jpnevulator 的嗅探工具。
据我所见,如果我将我的应用程序与嗅探工具一起运行,一些消息会被嗅探工具截获,而另一些消息会被我的应用程序截获,但不会同时截获。
当另一个应用程序正在使用它时,不能通过嗅探工具在串行端口上进行侦听吗?
谢谢
【问题讨论】:
-
阅读那个东西的文档,听起来你要么想要有 2 个其他串行端口,并让 jpnevulator 在两者之间进行直通(从原始来源,通过第二个到你正在使用的端口) ,或者可能让它设置一个 PTY,并在它和串行端口之间进行传递。你是如何使用这个工具的?另见:unix.stackexchange.com/q/12359
-
目前我使用jpnevulator如下:jpnevulator --read --ascii --tty=/dev/ttyS0
标签: linux serial-port tty packet-sniffers