首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux环境中将串口数据转换为TCP/IP

问在Linux环境中将串口数据转换为TCP/IP
EN

Stack Overflow用户
提问于 2009-01-28 03:01:49
回答 9查看 109.2K关注 1票数 30

我需要从Linux系统的串口获取数据,并将其转换为TCP/IP发送到服务器。这很难做到吗?我有一些基本的编程经验,但对Linux的经验不多。有没有开源的应用程序可以做到这一点?

EN

回答 9

Stack Overflow用户

发布于 2009-01-27 20:55:17

在Linux中不需要编写程序就可以做到这一点。只需通过netcat pipe串口即可

代码语言:javascript
复制
netcat www.example.com port </dev/ttyS0 >/dev/ttyS0

只需替换地址和端口信息。此外,您可能正在使用不同的串行端口(例如,更改/dev/ttyS0部件)。您可以使用stty或setserial命令更改串行端口的参数(波特率、奇偶校验、停止位等)。

票数 34
EN

Stack Overflow用户

发布于 2009-08-10 23:41:51

我偶然发现了这个问题,在谷歌上搜索了一个非常相似的问题(通过TCP/IP从Linux客户端使用服务器上的串行端口),所以,尽管这不是对原始问题的确切答案,但我认为其中一些代码可能对原始发帖有用:

创建带有串行端口的Linux机器侦听TCP端口以共享调制解调器:从另一个Linux工作站ser2net

  • Using这个“共享”的调制解调器:remtty
票数 13
EN

Stack Overflow用户

发布于 2010-07-05 14:57:51

您可以使用socat创建局域网串行(SOL)连接。它可以用来将ttyS“转发”到另一台机器,使其显示为本地机器,或者您可以通过TCP/IP端口访问它。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/484740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档