gpt4 book ai didi

java - 为USB端口设置套接字作为TCP双向通信

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:43 25 4
gpt4 key购买 nike

我有这个串行端口传感器,我想通过 TCP 连接到它。任何人都可以分享这种连接的 socat 设置吗?

我的串口需要:

  • USB ->/dev/ttyUSB0
  • 波特率 9600
  • 数据位 8
  • 停止位 1
  • 奇偶校验 0/无

我可以使用 minicom 读取和写入 posrt,但我想使用 java 自动执行此操作,因此我需要一个 TCP 客户端才能完成任务。

能够从端口写入和读取结果。

谢谢。

这是一个不起作用的例子:

socat -d -d -d -d -x TCP-LISTEN:7757,reuseaddr,fork FILE:/dev/ttyUSB0,b9600,raw

最佳答案

这是我用于调试的 bash 脚本

#!/bin/bash
# socat start script

socat -d -d -d -d tcp-listen:4141,reuseaddr,fork file:/dev/ttyUSB0,nonblock,cs8,b9600,cstopb=0,raw,echo=0

删除'-d'以删除调试

这适合通过 USB 连接的特定类型的传感器

关于java - 为USB端口设置套接字作为TCP双向通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51788395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com