# socat串口网口透传工具介绍

### 概述

Socat 是一种可以把串口转为以太网的命令行工具，是开源免费的，支持TCP server, TCP Client, UDP， Linux 和windows均有版本。

- windows下的版本:

socat-1.8.0.0_windows.zip

- Linux下的版本：

    sudo apt-get install socat

### Socat应用举例

- 工智机系统中安装socat软件 在线安装

      apt-get install -y socat

  离线安装

  socat_1.7.3.3-2_amd64.deb

      dpkg -i socat_1.7.3.3-2_amd64.deb

- 准备windows端串口工具

- 搭建测试环境

  硬件连接 windows通过usb转485线 连接工智机，工智机上串口接线图参照

linux端，打开终端，执行命令

    sudo socat TCP-LISTEN:9011,reuseaddr,fork FILE:/dev/ttyS6,b115200,raw,echo=0
    黄色部分为监听端口号，可修改

- windows端，打开串口工具软件 串口端：红色箭头所示的COM口，需要选择实际检测到COM口

  TCP client端 ，需要设置IP 和端口号，其他参照图中所示设置

  测试效果图参考： TCP client端发送数据，会发现串口端收到数据。 串口端发送数据，TCP client端 收到数据。