Skip to content

Y201-G 技术手册

Y201-G

Y201-G 规格书


目录

  1. 概述
  2. 默认参数
  3. 串口模式与打包机制
  4. 数据传输与 Socket
  5. AT 指令规范
  6. AT 指令速查(重点)
  7. Modbus 采集与 JSON 上报
  8. 维护、升级与异常处理
  9. 故障排查

1. 概述

Y201-G(对应厂家 EP-D200)用于串口设备通过 4G Cat1 网络进行远程通信。设备支持 TCP/UDP/HTTP/MQTT、点对点、短信透传、串口/网络/短信 AT 指令,并支持 Modbus 主动采集 JSON 上报。

项目说明
上行链路4G Cat1 全网通
串口接口RS232 / RS485 / TTL(按 SKU)
Socket 通道每路串口支持多路通道(默认启用 A)
维护方式配置工具、串口 AT、网络 AT、短信 AT

2. 默认参数

以下默认值来自厂家文档 AT 章节与功能章节:

参数默认值
串口波特率115200
数据位 / 停止位 / 校验8 / 1 / NONE
打包间隔 UARTTLn.tm5 ms
打包长度 UARTTLn.len1024
Socket 开关默认仅开启串口 1 的 A 路
离线缓存 CACHEnON
注册包 REGMDnOFF
心跳模式 HEARTMDnOFF
心跳间隔 HEARTTMn60 s
增强型 AT EXATALL, NAT@
无数据超时重启 SOCKRTO1440 min
远程设备管理 RDMOFF

3. 串口模式与打包机制

3.1 串口工作模式

  • 透传模式(默认):串口数据转发到网络
  • AT 模式:串口数据按 AT 命令执行,网络下发数据丢弃

3.2 进入 AT 模式

推荐时序:

  1. 发送 +++
  2. 延时(建议 500 ms,小于 3 秒)
  3. 发送 a
  4. 收到 +ok 即进入 AT 模式

说明:

  • 设备收到 +++ 后会暂停网络数据输出,最长约 3 秒
  • AT 模式掉电不保存,重启后恢复透传模式

退出 AT 模式:AT+EXIT 或重启设备。

3.3 打包机制(AT+UARTTLn

满足任一条件触发发送:

  • 长度触发:len >= 打包长度(64~1024)
  • 间隔触发:字符间隔 >= 打包间隔(1~300 ms)

示例:

text
AT+UARTTL1=30,1024
AT+REBOOT

4. 数据传输与 Socket

4.1 协议类型

厂家 AT 指令中 SOCKns.type 支持:

  • TCPC:TCP 客户端
  • UDPC:UDP 客户端
  • HTPC:HTTP 客户端(仅 SOCKnA)
  • EDP:点对点传输(仅 SOCKnA)
  • SMS:短信透传(仅 SOCKnA)
  • MQTT:MQTT(仅 SOCKnA)
  • HYTCP / HYMB:云服务流转(仅 SOCKnA)

4.2 常用配置流程(TCP 示例)

text
AT+SOCKEN1A=ON
AT+SOCK1A=TCPC,test.huayuniot.com,8168
AT+REBOOT

4.3 HTTP 示例(POST)

text
AT+SOCK1A=HTPC,www.rt-thread.com,80
AT+HTPURL1=/service/echo
AT+HTPHD1=Connection:keep-alive
AT+HTPREQ1=POST
AT+REBOOT

5. AT 指令规范

5.1 格式规则

  • AT+ 开头,以 \r\n 结尾
  • 不区分大小写,建议使用大写
  • 单条命令最长 256 字节
  • 多参数以英文逗号分隔
  • 需等待上一条命令返回后再发送下一条(最大超时约 12 s)
  • 命令中的 n 表示串口号(如 1/2),s 表示 Socket 通道(A/B

调用形式:

  • 查询:AT+CMDAT+CMD?
  • 设置:AT+CMD=v1,v2,...
  • 帮助:AT+CMD=?

5.2 错误码

错误码含义
ARGS参数非法
ARGC参数个数错误
CMD_UNKNOWN未知指令
CMD_FORMAT格式错误
CMD_LENGTH命令长度超限
DEV_MEMORY内存错误
DEV_SAVE保存失败

6. AT 指令速查(重点)

6.1 基础控制与状态

指令功能关键参数/说明
AT+LIST指令列表调试首选
AT+EXIT退出 AT 模式返回透传
AT+REBOOT重启设备参数生效
AT+RSTCFG恢复备份参数等效 Reload
AT+BKCFG备份当前参数建议配置完成后执行
AT+CLRCFG恢复出厂固化参数完整恢复
AT+DEVINFO设备信息MODULE/VERSION/IMEI/SN 等
AT+SOCKLK查询 TCPClient 状态UDP/TCPServer 返回 OFF
AT+CSQ信号强度0/1/2~30/31/99
AT+CEREG网络注册状态0 未注册,1 已注册
AT+CGATT数据网络激活0 未激活,1 已激活
AT+IP查询 IPv4网络地址
AT+IMEI查询 IMEI15 位
AT+ICCID查询 ICCID常见 20 位
AT+IMSI查询 IMSI常见 15 位
AT+PING=addrPing返回时延或错误原因

6.2 串口、APN 与 Socket

指令参数范围 / 默认
AT+UARTn=<baud>,<data>,<stop>,<parity>,<fc>baud 可选 2400~460800(默认 115200);data 7/8;stop 1/2;parity NONE/EVEN/ODD;fc NFC/485(默认 485)
AT+UARTTLn=<tm>,<len>tm 1~300 ms(默认 5);len 64~1024(默认 1024)
AT+CACHEn=<state>ON(默认)/OFF
AT+APN=<state>,<apn>,<user>,<pass>,<auth>state: 0 默认 APN(默认)/1 自定义;auth: 0 NONE / 1 PAP / 2 CHAP
AT+SOCKENns=<state>ON/OFF,默认仅开 1A
AT+SOCKns=<type>,<addr>,<port>type 见第 4 章;addr ≤64 字节;port 按协议定义

6.3 HTTP 与 MQTT

指令参数范围 / 默认
AT+HTPURLn=<url>URL 1~64 字节(POST 有效)
AT+HTPHDn=<hd>Header 1~64 字节,多包头用 `
AT+HTPFTn=<state>ON(默认,过滤包头)/OFF
AT+HTPREQn=<request>GET / POST / AUTO
AT+HTPTOn=<to>1~30 s(默认 6)
AT+MQCONFn=<ver>,<clean>,<keepalive>ver 3/4(默认 4);clean 0/1(默认 1);keepalive 30~65535 s
AT+MQAUTHn=<id>,<user>,<pass>id 1~64;user 1~64;pass 1~128
AT+MQSUBn=<enable>,<topic>,<qos>enable 1(默认)/0;topic 1~64;qos 0/1/2
AT+MQPUBn=<enable>,<topic>,<qos>,<retain>publish 默认开启;qos 默认 0;retain 默认 0
AT+MQWILLn=<enable>,<topic>,<qos>,<msg>,<retain>遗愿消息配置
AT+MQMDn=<mode>STD(默认)/ALI

6.4 短信、注册包、心跳、透传AT

指令参数范围 / 默认
AT+SMSS=<num>,<msg>发送短信;msg 不支持回车换行
AT+REGTPn=<type>IMEI / ICCID / USER
AT+REGMDn=<mode>OFF(默认)/FIRST/EVERY/ALL
AT+REGDATn=<data>,<fmt>fmt: HEX(最长 64 字节)/ASCII(最长 32 字节)
AT+HEARTMDn=<mode>OFF(默认)/UART/NET
AT+HEARTTMn=<time>1~86400 s(默认 60)
AT+HEARTDATn=<data>,<fmt>fmt: HEX / ASCII
AT+EXAT=<mode>,<key>mode: OFF/NET/UART/ALL(默认 ALL);key 默认 NAT@
AT+SOCKRTO=<time>0~4320 min(默认 1440,0=关闭)
AT+DOWNLOAD=<uri>HTTP 下载升级,返回 OK+ERROR:FAIL
AT+DTCVTn=<up>,<down>数据互转:RAW/BTS/STBup 为串口->网络,down 为网络->串口

7. Modbus 采集与 JSON 上报

厂家文档在 AT 章节提供了完整指令族:

  • AT+MODBUSn:Modbus TCP/RTU 互转开关
  • AT+MBCFGn:轮询开关、间隔、周期
  • AT+MBCMDn:轮询命令(HEX,支持 | 分隔多条)
  • AT+MBJSn:Modbus 与串口透传联合上报模式
  • AT+HJREG:寄存器点表(JSON)配置
  • AT+JSERRn:读取失败上报 null 控制
  • AT+JSUDn / AT+JSTMn / AT+JSIMEIn / AT+JSICCIDn / AT+JSIOn / AT+JSGPSn:JSON 附加字段

关键范围(来自厂家文档):

  • MBCFGn.tv:100~35535 ms
  • MBCFGn.period:1~2592000 s
  • MBJSn.modeOFF / POLL / ALL

8. 维护、升级与异常处理

8.1 升级

  • 本地 USB 升级(需驱动)
  • HTTP 升级:AT+DOWNLOAD=host:port/path.bin

8.2 参数分区(厂家定义)

  • 参数区:当前运行参数
  • 备份区:BKCFG 保存与 RSTCFG 恢复
  • 固化区:CLRCFG 恢复出厂

推荐流程:

  1. 配置参数;
  2. AT+BKCFG
  3. 需要回退时 AT+RSTCFG

8.3 异常自恢复

  • AT+SOCKRTO=<time> 可配置“无下行数据自动重启”
  • 默认 24 小时,适合无人值守场景

9. 故障排查

现象排查步骤
无法入网AT+CSQAT+CEREGAT+CGATT、SIM 状态、天线状态
已入网但不连服务器检查 SOCKEN/SOCK 参数,使用 AT+SOCKLK 查看连接状态
串口数据异常校验 AT+UARTn 与下位机一致,检查 UARTTLn 打包参数
HTTP/MQTT 失败逐项核对 HTP* / MQ* 参数,先用 TCP 基础透传验证链路
注册包/心跳无效检查 REG* / HEART* 是否启用、模式是否匹配
频繁重启检查 AT+SOCKRTO 配置是否过短
远程透传AT不生效检查 AT+EXATmodekey(默认 ALL,NAT@

  • 制造商:湖南研几科技有限公司
  • 地址:中国湖南省长沙市雨花区迎新路复地星光天地 1 栋 21014 室
  • 邮箱hi@yengear.com
  • 网站www.yengear.cn