基于路由器的串口数据 IP 封装传输配置手册

概述

阿祥针对前端与后端设备远距离 RS232 通信场景,提供基于路由器的串口数据 IP 封装透传解决方案。通过将 RS232 串口数据封装为 IP 报文,利用 TCP 协议在 IP 网络中传输,后端设备接收后解封装还原为串口数据,实现跨网段、远距离的串口通信。

组网需求

  1. 前端设备与后端设备通过 RS232 接口连接,物理距离超出 RS232 标准传输距离限制(通常为 15 米)。

  2. 需借助 IP 网络实现数据透传,采用 TCP 协议保障数据传输的可靠性,配置 TCP Client 与 TCP Server 端建立稳定连接。

  3. 采用华为 AR631I-LTE4CN 路由器(内置 2 个 RS232 串口,对应 tty1、tty2 接口)作为透传网关。

组网拓扑

详细配置步骤

一、 TCP Client 路由器配置

1. 配置以太网接口 IP 地址

进入 GE0/0/0 接口视图,配置与 TCP Server 同网段的 IP 地址,作为 IP 通信的基础。

go 复制代码
[TCPClient] interface gigabitethernet 0/0/0
[TCPClient-GigabitEthernet0/0/0] ip address 192.168.10.102 255.255.255.0
[TCPClient-GigabitEthernet0/0/0] quit
2. 配置 RS232 串口透传功能(TCP Client 模式)

AR631I-LTE4CN 路由器的 tty1 对应第一个 RS232 串口,需配置为 RAW 透传模式,并指定 TCP 连接参数。

配置要点 :串口透传的工作模式及参数必须在 RAW 业务未使能状态下配置,因此需先执行 undo raw-transport enable 命令。

go 复制代码
[TCPClient] user-interface tty 1
[TCPClient-ui-tty1] tty-mode rs232  # 配置接口为 RS232 模式
[TCPClient-ui-tty1] mode raw        # 配置透传模式为 RAW 模式
[TCPClient-ui-tty1-raw] undo raw-transport enable  # 关闭 RAW 透传使能,以便配置参数
[TCPClient-ui-tty1-raw] raw-transport tcp client server-ip 192.168.10.201 server-port 5002  # 指定 TCP Server 地址和端口
[TCPClient-ui-tty1-raw] raw-transport enable  # 使能 RAW 透传功能
[TCPClient-ui-tty1-raw] quit
[TCPClient-ui-tty1] quit
3. 保存配置

配置完成后需保存,避免设备重启后配置丢失。

go 复制代码
[TCPClient] save

二、 TCP Server 路由器配置

1. 配置以太网接口 IP 地址

进入 GE0/0/0 接口视图,配置与 TCP Client 同网段的 IP 地址,作为 TCP 服务端的通信地址。

go 复制代码
[TCPServer] interface gigabitethernet 0/0/0
[TCPServer-GigabitEthernet0/0/0] ip address 192.168.10.201 255.255.255.0
[TCPServer-GigabitEthernet0/0/0] quit
2. 配置 RS232 串口透传功能(TCP Server 模式)

AR631I-LTE4CN 路由器的 tty2 对应第二个 RS232 串口,配置为 RAW 透传模式并作为 TCP Server 监听客户端连接。

配置要点:同 Client 端,参数配置前需关闭 RAW 透传使能。

go 复制代码
[TCPServer] user-interface tty 2
[TCPServer-ui-tty2] tty-mode rs232  # 配置接口为 RS232 模式
[TCPServer-ui-tty2] mode raw        # 配置透传模式为 RAW 模式
[TCPServer-ui-tty2-raw] undo raw-transport enable  # 关闭 RAW 透传使能
[TCPServer-ui-tty2-raw] raw-transport tcp server server-port 5002  # 配置为 TCP Server,监听 5002 端口
[TCPServer-ui-tty2-raw] raw-transport enable  # 使能 RAW 透传功能
[TCPServer-ui-tty2-raw] quit
[TCPServer-ui-tty2] quit
3. 保存配置
go 复制代码
[TCPServer] save

关键配置说明

  1. 三层组网路由配置

    若 TCP Client 与 TCP Server 不在同一网段(三层组网场景),需在两端路由器上配置静态路由或动态路由协议(如 OSPF、RIP),确保两端 IP 地址可达。

    示例静态路由配置(TCP Client 侧指向 TCP Server 网段):

    go 复制代码
    [TCPClient]ip route-static 192.168.20.0 255.255.255.0 192.168.10.1  # 假设 Server 侧网段为 192.168.20.0/24,下一跳为网关 192.168.10.1
  2. 路由器串口映射规则

    华为 AR631I-LTE4CN 路由器内置 2 个 RS232 物理串口,分别与设备的 tty1tty2 逻辑接口一一对应,配置时需根据实际接线端口选择对应的 user-interface tty 编号。

  3. RAW 透传功能配置前提

    执行 undo raw-transport enable 命令是配置串口透传参数的必要前提,所有透传模式、TCP 连接参数均需在 RAW 业务未使能状态下修改 ,配置完成后再执行 raw-transport enable 使能业务。

  4. TCP 连接参数说明

  • 端口号:本文档使用 5002 作为 TCP 通信端口,需确保两端端口号一致,且未被其他业务占用。

  • 角色分工:TCP Client 主动发起连接,需指定 TCP Server 的 IP 地址;TCP Server 被动监听,无需指定 Client IP,仅需配置监听端口。

串口透传状态查询命令

配置完成后,可通过以下命令查询串口透传的配置信息、工作模式、会话状态,用于故障排查和业务验证。

go 复制代码
# 进入指定串口的用户视图
[Huawei] user-interface tty 1  # 或 tty 2,根据实际配置端口选择

# 1. 查看当前串口透传业务详细配置
[Huawei-ui-tty1] display transport info

# 2. 查看当前串口透传业务工作模式(如 RAW 模式)
[Huawei-ui-tty1] display transport mode

# 3. 查看当前串口透传 TCP 会话信息(如连接状态、对端 IP、端口)
[Huawei-ui-tty1] display transport session

# 4. 查看当前串口硬件及业务状态(如串口是否激活、数据收发统计)
[Huawei-ui-tty1] display transport stat

常见故障排查要点

  1. TCP 连接建立失败
  • 检查两端路由器 GE0/0/0 接口 IP 是否在同一网段,或三层路由是否可达。

  • 确认两端配置的 TCP 端口号一致,且未被防火墙/安全组策略拦截。

  • 执行 display transport session 查看会话状态,确认 Client 是否成功连接 Server。

  • 串口数据收发异常

    • 检查串口物理接线是否正确(RS232 TX/RX 引脚交叉连接)。

    • 确认 tty-mode 已配置为 rs232,透传模式为 raw

    • 执行 display transport stat 查看数据收发计数,判断是发送端还是接收端问题。

  • 配置修改不生效

    • 确认修改参数前已执行 undo raw-transport enable 关闭透传使能。

    • 配置完成后需执行 raw-transport enable 重新使能,并保存配置。

    不想错过文章内容?读完请点一下**"在看****** " ,加个**"** 关注",您的支持是我创作的动力

    期待您的一键三连支持(点赞、在看、分享~)

相关推荐
andxe20 小时前
安科士 AndXe 技术博客:400G QSFP112 SR4 光模块|AI 算力与超算短距互联最优方案
网络·人工智能·光模块·光通信
shiyi.十一21 小时前
第2章:应用层 — 知识要点与架构
网络·计算机网络·架构
DFT计算杂谈21 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
水境传感 李兆栋21 小时前
GNSS 位移监测站 :毫米级感知,筑牢安全监测防线
网络
中微极客1 天前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
猿的天空1 天前
机器人双手迎来全栈训练系统:灵初智能EgoSteer让灵巧手无所不能
网络·人工智能·计算机·ai·程序员·机器人·编程
Xzaveir_7771 天前
OPPO、vivo、荣耀号码认证:多终端拨测矩阵与异常复现
大数据·网络·科技·矩阵·产品经理·ai-native
wuqingshun3141591 天前
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
网络
牛马工作号1 天前
Zigbee 专业详解:从协议到排障
网络·物联网·安全
牛马工作号1 天前
Wi‑Fi 完全指南:从 802.11 协议到 Wi‑Fi 7、AC+AP 与 Mesh 工程组网
网络·网络协议·智能路由器