我需要从 Linux 系统的串行端口获取数据并将其转换为 TCP/IP 以发送到服务器。这很难做到吗?我有一些基本的编程经验,但对 Linux 的经验并不多。是否有这样做的开源应用程序?
原文由 Doug 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要从 Linux 系统的串行端口获取数据并将其转换为 TCP/IP 以发送到服务器。这很难做到吗?我有一些基本的编程经验,但对 Linux 的经验并不多。是否有这样做的开源应用程序?
原文由 Doug 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
7 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
您无需编写程序即可在 Linux 中执行此操作。只需通过 netcat 管道 串行端口:
只需替换地址和端口信息即可。此外,您可能正在使用不同的串行端口(即更改
/dev/ttyS0
部分)。您可以使用 stty 或 setserial 命令更改串口的参数(波特率、奇偶校验、停止位等)。