1.简介
SerialNet 模式将本地异步串口通信转换成基于 TCP/UDP 协议的网络通
信。其主要目是将串行通信的简单设备实现在网络上的通信,而这些设备不需
要做任何改变,为此,SerialNet 模式定义了一系列相关的操作参数,这些参
数的定义实现了网络连接所需要的属性。当 DTU(DTU (Data Transfer unit),是专
门用于将串口数据转换为 IP 数据或将 IP 数据转换为串口数据通过无线通信网络进行传送
的无线终端设备)工作在 SerialNet 模式时,在设备串口与网络之间他的工作方
式就象路由器的路由过程。
SerialNet 模式的工作方式不同于客户端或服务端设备(客户端设备通
常指 PLC(可编程式逻辑控制器;)、RTU(远程终端控制系统)等数据采集设备,服
务端设备指系统中心服务器),当客户端发起通讯请求时,在两设备之间数据
传输之前,DTU 必须与远端服务中心建立网络连接,也就是说,客户端设备
(例如 PLC)要与数据中心进行数据传输时,首先客户端设备与 DTU 设备的串
口连接,DTU 在进入 SerialNet 模式后,自动被调用去与服务器中心设备建立
网络连接。
DTU 进入 SerialNet 模式后,既可以作为客户端模式也可作为服务端模
式。工作在 SerialNet 模式下的 DTU 将自动完成串口到网络通信的转换,所有
数据可透明的在两设备之间双向传输。
2.SerialNet 模式
SerialNet 模式的建立首先要用 AT+I(指令集)命令定义所有相关的参数,
然后再用一特殊 AT+I 命令进入 SerialNet 模式。
DTU 一旦进入 SerialNet 模式,将不再接收任何 AT+I 命令,通过与主
机串口的连接,DTU 专注于处理本地设备串口的数据,DTU 不对数据做任何
处理(即透明传输)。在这种模式下,自动波特率不起作用,在进入
SerialNet 模式之前,固定波特率必须设置。
SerialNet 模式可通过以下两种方法来终止:
a) 通过 k1、k2、k3 三个跳线监控数据流,通过不同的组合
可实现多种方案来触发复位机制。
b) 通过串口连续输入 3 个“+”号,间隔在半秒以内