YeeCOM DTU测试流程和典型问题分析


title: “YeeCOM DTU测试流程和典型问题分析” original_path: “/工作相关/物联网通信(MIOT)相关/DTU+GPS(移讯通)-2019-说明书-测试软件-API说明-定位说明-服务端软件-驱动等/YeeCOM DTU测试流程和典型问题分析3.82.pdf” file_size: “625 KB” total_pages: 8 author: “移讯通” processed_date: “2026-09-20” method: “PDF文本提取(pdf-inspector)” status: “done”

概述

本文档提供了 YeeCOM 2G/3G/4G DTU 产品的标准测试流程、串口调试方法和典型问题分析指南,既用于工厂产品质量控制,也供客户参考使用。


一、DTU 联调测试流程

1. 准备工作

服务器端准备:

  • 准备具有公网 IP 或独立域名的计算机/云服务器
  • 运行 TCP/UDP 测试工具或后台服务器软件
  • 打开对应端口权限(云服务器需在安全组配置)
  • 局域网主机可通过路由器 DMZ 或端口映射穿透

SIM 卡准备:

  • 开通数据业务,确认余额充足

硬件连接:

  • 安装 DTU 天线
  • 插入 SIM 卡
  • 连接电源和串口线(注意 232/485/TTL 电平匹配)
    • 232 串口:RX、TX、GND(3线)
    • 485 串口:A、B(2线,可选 GND)
    • TTL 串口:RX、TX、GND(3线)

2. 串口配置

  • 波特率默认:9600, 8, n, 1
  • 使用串口调试软件或 DTU 配置工具
  • 注意 Win10 对 Prolific 串口线的兼容性问题,建议使用 CH340 芯片的串口线

3. 开机检测

上电后串口应输出:

***********************************
* Welcome Use 2G/3G/4G DTU *
* SW3.806M6GH_A                   *
***********************************
+EIND: 128          ← 表示已开机
+CSIM: PBK Ready
+CSIM: SMS Ready    ← 表示 SIM 卡识别并初始化完成

关键检查项:

  • 发送 AT+CSQ 查询信号质量,正常值 > 12
  • 发送 AT+REG? 查询网络注册状态

4. 服务器连接配置

配置 DTU 连接的服务器 IP/域名和端口,设置其他参数(默认值或按需配置)。

透明传输模式:

  • DTU 串口收到数据 → 自动上报服务器
  • DTU 收到服务器数据 → 自动从串口输出

5. 状态指示

  • GPRS在线状态灯常亮 → 连接成功
  • 查询命令 AT+GSTATE 返回 +GSTATE:1 表示已连接
  • 设置 trace 模式(调试模式=2)可观察详细运行流程

二、串口输出及调试信息

正常开机信息

+EIND: 128
+CSIM: PBK Ready
+CSIM: SMS Ready
OK

连接状态查询

  • AT+CSQ → 信号质量(正常范围 10-31)
  • AT+REG? → 网络注册状态(正常返回 +REG:1,0 或 +REG:5,0)
  • AT+GSTATE → GPRS 连接状态(1=已连接,0=未连接)

Trace 调试信息示例

TRACE:oa_soc_connect_req:work_mode=1,state=0,recon_cnt=1,gprs_id=1
TRACE:oa_soc_connect_req:sock_id=1 create ok!
TRACE:Ready to connect:addr=www.baidu.com,port=80,type=tcp
TRACE:oa_soc_connect_req:sock_id=1 connect block waiting!
TRACE:oa_soc_notify_ind:sock_id=1 connect ok!

出现 connect ok! 即表示正常工作。

进入配置模式

开机时连续输入 ++++ 可进入配置模式,用于重置波特率等参数。


三、典型问题分析

问题 1:上电后串口无输出

  • 原因:串口线接线错误或波特率不匹配
  • 解决:检查接线;尝试连续输入 ++++ 进入配置模式重新设置

问题 2:反复重启(+EIND:128 循环)

  • 原因:供电不稳
  • 解决:检查供电电路,确保供电能力 > 1.5A

问题 3:无法识别 SIM 卡(无 +CSIM: SMS Ready)

  • 排查步骤:
    1. 检查 SIM 卡方向和卡座接触
    2. 发送 AT+CPIN? 查询 SIM 状态(应返回 READY)
    3. 发送 AT+CSQ 查询信号质量
    4. 发送 AT+REG? 查询网络注册

问题 4:无法连接服务器

  • 原因:
    1. 服务器地址端口不通(先用 TCP/UDP 测试工具验证)
    2. SIM 卡未激活或无费用

问题 5:周期重启(+SYSTEM: RESET)

常见重启原因代码:

代码原因
1周期正常重启
2SIM 卡未找到或无效
3参数错误
6串口打开失败
7Socket keep 异常
8Socket 连接异常
9未激活承载(与卡有关)
12连接多次失败(服务器未开通)
13注册网络失败(与网络有关)

问题 6:频繁掉线

  • 服务器主动断开(无效数据/长时间无数据)
  • 基站主动断开(需心跳包维持)
  • 基站不稳定(换位置或换运营商卡测试)

四、常见问题解答

问题解答
网络指示灯快闪检查天线、SIM 卡、模组是否插好
找到网络但无法通信检查服务器端口/IP,尝试换运营商卡
是否支持中文传输支持,透明传输与编码无关,取决于服务端软件
协议模式是否需要关心协议格式不需要,设备自动打包/解析,用户只关心应用数据
模块内部 Buffer 多大默认 100KB
网络掉线后数据如何处理TCP 模式:保留在 buffer 等待重发;UDP 模式:发送后即删除
信号强度要求CSQ > 10 才能保证正常通信

关键要点总结

  1. 透明传输是 DTU 的核心特性,用户只需关注应用数据
  2. 信号质量CSQ > 12 是稳定通信的前提
  3. 供电能力需 > 1.5A,否则会导致重启
  4. 心跳包可用于维持 TCP 连接,防止基站主动断开
  5. Trace 调试模式是定位问题的最有效手段

关联笔记