# serial2tcp **Repository Path**: eehut/serial2tcp ## Basic Information - **Project Name**: serial2tcp - **Description**: 串口收发转TCP服务的python实现 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 5 - **Created**: 2022-11-17 - **Last Updated**: 2024-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 背景 由于调试移动机器人需要使用到高速无线串口,网购了一个ESP8266实现的WIFI转串口模块,发现无法支持921600波特率10ms数据持续发送,所以想使用一个beaglebone-black实现一个WIFI转串口的功能。 ## 安装 需要依赖pyserial模块,使用以下命令安装 ```sh pip install pyserial ``` 仅在python3以上版本验证过。 ## 使用 帮助命令可通过`serial2tcp.py -h`显示 ```sh Usage: serial2tcp.py -h -- print help serial2tcp.py [-r ] [-a
] [-p ] -l Parameters: serial -- serial device name, "COM1" or "/dev/ttyS1" baudrate -- baudrate for serial port(115200) address -- binding local IP address(0.0.0.0) port -- tcp server listening port(6390) led -- specify led indication ``` 示例:使用串口COM1和TCP端口7654,波特率为115200 ```sh serial2tcp.py -r 115200 -p 7654 COM1 ``` TIPS: led为特定的命令,请直接忽略,或者可以改成使用通用的linux GPIO驱动。