替代D2 D3通过网口传输数据

某些客户更喜欢使用以太网端口进行数据传输,而不是 TX900 的三个数据端口. 本文提供了有关如何执行此操作的说明.

本文档适用于以下型号, ETC.

TX900有3个串口, 其中两个 (D2 和 D3) 用于通过IP地址访问无线网络. 该系统包括一个内置串行端口服务器,允许 D2 和 D3 端口使用 TCP 或 UDP 协议通过网络转换串行数据. TX900 上的 D2 和 D3 串行端口通过端口号进行识别.

使用TCP协议, 外部设备 (电脑) 需要创建一个TCP客户端, 连接目标TX900后即可使用. 外部设备 (电脑) 发送TCP数据到目标TX900, 它将这些数据转换成串口数据并发送出去. 目标TX900收到串口数据后会主动将此数据发送给TCP客户端.

使用UDP协议, 外部设备 (电脑) 需要创建UDP服务, 并且UDP服务的本地端口号和远程端口号需要与UDP服务的端口号一一对应。 “目标端口” 和 “监听端口” 目标 TX900. 外部设备 (电脑) 发送UDP数据到目标TX900, 它将这些数据转换成串口数据并发送出去. 当目标TX900接收到串口数据时, 它主动将此数据发送到 “目标端口” 的 “目标IP”, 哪里的 “目标IP” 必须是外部设备的IP地址 (电脑).

TX900配置 

注意: 在Web UI中更改TX900参数需要重新启动TX900才能生效。

例子 1: 串口 2 TX900-接入节点 (知识产权 地址: 192.168.1.12) 需要沟通 与 TCP 客户 计算机的 (知识产权 地址: 192.168.1.50) 连接到远程网络端口, 如下图所示.

Replace D2 D3 to transmit data through the Ethernet port
替代D2 D3通过网口传输数据

在TX900-接入节点的Web UI中 (IP地址 192.168.1.12), 设置网络IP参数: 

本地IP: TX900-接入节点自身IP地址 (例如. 192.168.1.12) 

目标IP: 可选的

Replace D2 D3 to transmit data through the Ethernet port 1

在TX900-接入节点的Web UI中, 选择串口->串口2->协议选择 “传输控制协议”, 然后单击 “OK”. 

Replace D2 D3 to transmit data through the Ethernet port 2

点击后 “OK”, 界面会显示:

Replace D2 D3 to transmit data through the Ethernet port 3

为连接到远程网络的计算机创建 TCP 客户端时 (192.168.1.50), 其远端IP地址需要配置为TX900-Access Node的IP地址 (192.168.1.12), 并且端口号需要配置为TCP参数 “监听端口” (例如 2002) 对应TX900-Access Node的串口 (比如串口 2). 远程计算机 TCP 客户端配置示例:

Replace D2 D3 to transmit data through the Ethernet port 4

例子 2: 电脑 (知识产权 地址: 192.168.1.51) 这需要 串口 3 TX900-接入节点连接远程网口 用途 UDP协议 通讯协议, 如下图所示。

Replace D2 D3 to transmit data through the Ethernet port-D3-UDP
替代D2 D3通过网口传输数据-D3-UDP

在TX900-接入节点的Web UI中, 设置网络IP参数:

本地IP: TX900-接入节点自身IP地址 (例如. 192.168.1.12) 

目标IP: 远程网口连接的计算机的IP地址 (例如. 192.168.1.51), 也可以不配置. 串口具体配置中配置目标IP地址 3 以下.

Replace D2 D3 to transmit data through the Ethernet port 5

在TX900-接入节点的Web UI中, 选择串口->串口3->协议选择UDP, 然后单击“确定”。

Replace D2 D3 to transmit data through the Ethernet port 6

点击后 “OK”, 界面会显示:

Replace D2 D3 to transmit data through the Ethernet port 7

依次填写目标计算机的IP地址 (假设 192.168.1.51), 目标端口是目标计算机的UDP本地端口号 (假设 8090), 监听端口为目标计算机的UDP远程端口号 (假设 8090).

在目标计算机上创建 UDP 客户端时 (192.168.1.51), 其目标IP地址需要配置为接入节点的IP地址 (192.168.1.12), 需要配置远端端口号作为Access Node的监听端口 (假设 8090), 需要配置本地端口号作为Access Node的目标端口 (假设 8090). 如下例所示:

Replace D2 D3 to transmit data through the Ethernet port 8

例子 3: 一台电脑 (知识产权 地址: 192.168.1.55) 这需要 串口 2 TX900-接入节点进行通信 通过 TCP 与远程网络端口 客户, 同时也 沟通 串口 2 偏僻的 TX900-中心节点, 如下图所示: 

Replace D2 D3 to transmit data through the Ethernet port-tx900
替代D2 D3通过网口传输数据-tx900

在TX900-接入节点的Web UI中, 设置网络IP参数:

本地IP: TX900-接入节点自身IP地址 (例如. 192.168.1.12) 

目标IP: 可选的

Replace D2 D3 to transmit data through the Ethernet port 9

在TX900-接入节点的Web UI中, 选择串口->串口2->协议选择 “两个都”, 然后单击 “OK”.

Replace D2 D3 to transmit data through the Ethernet port 10

点击后 “OK”, 界面会显示: 

Replace D2 D3 to transmit data through the Ethernet port 11

UDP参数中的目标IP设置为IP地址 192.168.1.11 远程TX900-中心节点的. 目标端口设置与远程TX900-Central Node的D2串口监听端口一致, 并且监听端口设置与远端TX900-Central Node的D2串口目标端口一致.

串口配置 2 用于远程TX900-中央节点 (192.168.1.11) 如下, 对应TX900-接入节点:

Replace D2 D3 to transmit data through the Ethernet port 12

为连接到远程网络的计算机创建 TCP 客户端时 (192.168.1.55), 其远端IP地址需要配置为TX900-Access Node的IP地址 (192.168.1.12), 并且端口号需要配置为TCP参数 “监听端口” (例如 2002) 对应TX900-Access Node的串口 (比如串口 2).

Replace D2 D3 to transmit data through the Ethernet port

问一个问题

← 返回

感谢您的回复。 ✨

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注