差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 前一修订版 | |||
| — | ser2net [2022/08/29 01:14] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====简介==== | ||
| + | 这个功能一般用于将Widora作为一个网络转发工具,可以实现预设的TCP端口数据和某个串口数据互通。类似市面上各个网络转串口、串口转Wi-Fi等等产品。 | ||
| + | ====安装ser2net软件==== | ||
| + | - 让Widora上网,参考入门指南里的联网部分 | ||
| + | - 进入Widora终端,更新源:opkg update | ||
| + | - 安装软件:opkg install ser2net | ||
| + | ====修改配置文件==== | ||
| + | ser2net工具安装完后,可执行文件放在:/ | ||
| + | vi打开配置文件,配置项说明如下: 配置格式 \\ | ||
| + | <code bash> | ||
| + | < | ||
| + | </ | ||
| + | 格式说明 | ||
| + | <code bash> | ||
| + | TCP port:TCP/ | ||
| + | state: 四种可选状态 | ||
| + | off: 禁止该端口的连接 | ||
| + | raw: 端口和串口设备之间双向通信 | ||
| + | rawlp: 端口向串口设备单向通信 | ||
| + | telnet: 使用telnet协议时用 | ||
| + | timeout:超时,以秒为单位;当没有活动的连接时,可以设置这个时间关闭端口;常写0,关闭该功能,即不会超时 | ||
| + | device: 指定映射本机的哪个串口(This must be in the form of / | ||
| + | options: 设置串口的参数如:波特率(300,1200,2400,4800,9600,19200,38400,57600,115200) | ||
| + | 校验(EVEN,ODD,NONE) | ||
| + | 停止位(1STOPBIT, | ||
| + | 数据位(7DATABITS,8DATABITS) | ||
| + | 开启(关闭)XON\XOFF :XONXOFF(-XONXOFF) | ||
| + | 开启(关闭)硬件控制流:RTSCTS(-RTSCTS) | ||
| + | </ | ||
| + | ===练手=== | ||
| + | 实现2002TCP端口与串口1互通 \\ | ||
| + | ser2net.conf文件中有很多我们用不到的端口配置,这里将其他200X端口都注释掉,保留2002,波特率修改为115200。 \\ | ||
| + | <code bash> | ||
| + | # Don't do this by default | ||
| + | # | ||
| + | |||
| + | # | ||
| + | 2002: | ||
| + | # | ||
| + | # | ||
| + | | ||
| + | # | ||
| + | </ | ||
| + | 保存退出,运行命令:ser2net -c / | ||
| + | ===测试=== | ||
| + | 准备Socket工具和串口工具,设置注意: | ||
| + | - Socket工具连接Widora的IP为br-lan,可到Widora上用“ifconfig br-lan”命令查看。 | ||
| + | - 串口工具设置115200波特率,8数据,1停止,0校验,并且关闭硬件流控。 | ||
| + | 在我这边的收发测试图: | ||
| + | |||
| + | {{ :: | ||