加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows / Linux socat通过IP共享串行设备

发布时间:2020-12-13 23:53:47 所属栏目:Windows 来源:网络整理
导读:我有一个场景,我向我的小组@工作演示如何使用socat共享一个非常昂贵的USB病人模拟器插入Raspberry Pi(Debian).该组希望能够通过以太网与串行设备进行按需双向连接.目前我有通过Telnet广播的设备. socat tcp-l:23,reuseaddr,fork,crlf file:/dev/ttyUSB0,echo
我有一个场景,我向我的小组@工作演示如何使用socat共享一个非常昂贵的USB病人模拟器插入Raspberry Pi(Debian).该组希望能够通过以太网与串行设备进行按需双向连接.目前我有通过Telnet广播的设备.
socat tcp-l:23,reuseaddr,fork,crlf file:/dev/ttyUSB0,echo=0,b115200,raw,crnl,icanon=1

我需要设置消费者端,Windows用户连接到Telnet端口,但将I / O重定向到其计算机上的可用COM端口.我在想Cygwin&在Windows方面的社交,但我不是一个非常熟练的Windows家伙.

有任何想法吗?

我理解你的问题,以便你希望Windows PC能够以与使用socat共享端口的Linux机箱相同的方式共享串行端口.

例如,sourceforge.net中有开源应用程序可以将tcp套接字与Windows中的串行端口连接起来.此外,只需谷歌“串口到IP”或“IP到串口”.
一个简单的例子是“SerialToIP”http://sourceforge.net/projects/serialtoip/?source=directory它是用C#开发的.它有可用的命令行和GUI版本,但串行端口控制很小,但根据socat示例,这可能足以满足您的需求.

根据您需要的串口控制的详细程度以及无论Windows用户是否登录,您的应用程序是否需要运行,您应该选择适合您需求的应用程序.默认情况下,Windows中的GUI应用程序要求用户登录才能工作.

顺便说一下,你的socat-command与Telnet协议无关.您只是创建一个连接到串行端口的纯粹简单的TCP / IP“管道”.在“管道”内部携带的任何可能的顶层协议都与问题和答案无关.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读