Appearance
Y212-G/Y212-GWR 技术手册
![]() | ![]() |
|---|
| Y212-G | Y212-GWR |
|---|
目录
- 概述
- 默认设置
- 指令调用规范
- 中心连接与在线策略
- 串口透传与数据封包
- 串口参数与在线控制
- I/O 与模拟量功能
- 状态查询与维护
- GNSS/LBS 定位(选配)
- WiFi/RJ45 路由扩展(仅 Y212-GWR)
- 故障排除
1. 概述
本手册面向 Y212-G(4G DTU)与 Y212-GWR(4G + WiFi + RJ45 工业路由器)串口网关。两者共享相同的 AT 指令体系,可通过串口、短信、远程 API 等方式直接下发命令,无需图形化配置工具。
除特别说明外,文中 AT 指令对两款产品通用。第 1、2 章中的硬件相关基准参数以当前 Y212-G 硬件为准;Y212-GWR 的路由专属硬件与网络功能请以第 10 章及其规格书为准。
| 型号 | 上行链路 | 物理接口 | 适配场景 |
|---|---|---|---|
| Y212-G | Qualcomm Cat.4 多模4G | RS232、RS485、TTL 副串口、2×IO、ADC | 传统 DTU 透传、远程传感器采集 |
| Y212-GWR | Qualcomm Cat.4 多模4G + WiFi STA/AP + 双 RJ45 | RS232、RS485、可选 TTL 副串口、双 RJ45、WiFi、2×IO + 功能脚 IO3 | 有线/无线多链路备份、边缘路由、远程维护 |
帧格式:所有串口指令默认使用 9600-8-N-1,采用 ASCII 文本形式,以 \r\n 结尾。
2. 默认设置
| 参数 | 默认值 |
|---|---|
| 串口波特率 | 9600 bps |
| 数据位 / 校验 / 停止位 | 8 / None / 1 |
| 4G制式 | Y212-G 基准:Qualcomm Cat.4,支持2G/3G回退 |
| 4G频段 | Y212-G 基准:GSM EGSM900/DCS1800;WCDMA B1/B8;CDMA2000 BC0;TD-SCDMA B34/B39;LTE-FDD B1/B3/B5/B8;LTE-TDD B34/B38/B39/B40/B41 |
| 供电输入 | Y212-G 基准:DC 6~28 V,典型 12 V / 2 A |
| 心跳 | 60 s,包头 $$$(AT*HBTIME=60、AT*HBHEAD=$$$) |
| 注册包 | 打开,格式 @@@ + DTUID(AT*REGPKG=1) |
| DTUID | 默认读取模组 IMEI |
3. 指令调用规范
- 设置命令:
AT*命令=参数1,...,参数n\r\n,成功返回OK,失败返回ERROR。 - 查询命令:
AT*命令?\r\n,返回+命令:...后附OK。 - 多条命令可一次性批量发送,单条命令不得拆分。
- 需要系统密码保护的操作,须先发送
AT*SYSPWD=<curr_pwd>验证。
4. 中心连接与在线策略
4.1 服务器配置(必配)
| 命令 | 说明 | 示例 |
|---|---|---|
AT*SERVERn=protocol,ip,port | 配置第 n 路(0~5)服务器。协议 0=TCP,1=UDP,8=HTTP,9=MQTT,10=阿里 IoT,14=MQTTS,19=WebSocket 等 | AT*SERVER0=9,47.94.253.148,1883 |
AT*SERVERn? | 查询指定通道设置 | AT*SERVER1? |
4.2 在线模式(AT*GPRSMODE)
| 值 | 模式 | 说明 |
|---|---|---|
| 0 | 离线 | 不自动连接 |
| 1 | 永远在线(默认) | 断线自动重连,心跳保活 |
| 2 | 唤醒在线 | 接到唤醒命令/短信后上线,闲置超时自动离线 |
| 3 | 按需在线 | 串口有数据时上线,闲置后离线 |
| 4 | 周期在线 | 按 AT*SCHTIME 周期上线 |
4.3 多中心连接(AT*CHMODE)
- 0:仅主中心
- 1:主备切换(默认)
- 2:主备同时连接,双发
- 3:主备独立通道(需使用
SNDPORTn/RCVPORTn区分)
4.4 接入点 APN
AT*APN=apn,username,password。国内物联网卡可采用 cmnet/cmiot,专网卡按运营商要求配置。
4.5 心跳与注册包
| 命令 | 作用 | 备注 |
|---|---|---|
AT*HBHEAD=<pattern> | 设置心跳包头,支持 HEX、NID、FIX 前缀及 {DTUID} / {IMEI} 等通配符 | |
AT*HBTIME=<seconds> | 心跳周期 0~3600 s,0 表示关闭 | |
AT*REGHEAD=<text> | 注册包头,多用于后台识别 | |
AT*REGPKG=<mode> | 0=关闭,1=包头+DTUID(默认),2=仅包头,3=16 进制发送,5=MQTT 也发送注册包 |
5. 串口透传与数据封包
| 功能 | 命令 | 描述 |
|---|---|---|
| 数据帧间隔 | AT*DFI=<10~5000> | 接收帧最大间隔,超时即打包发送 |
| 固定帧长度 | AT*DFLEN=<n> | 串口收到 ≥ n 字节即发送 |
| 发送模式 | AT*DATAMD=<0~3> | 0=流模式,1=帧模式,2=JSON 包,3=定制 |
| 附带 ID | AT*DATAID=<0~4> | 控制上报是否包含 DTUID/时间 |
| HEX/字符串转换 | AT*HEX2STR、AT*STR2HEX | 0=关闭,1=启用 |
| 过滤头 | AT*DATAFLAG=... | 仅透传匹配特定开头的数据(支持多头 &) |
| 数据比较 | AT*CMPDATA=<0~2> | 1=重复丢弃,2=轮询比 对 |
| 接收窗口 | AT*RXDTIME=schedule,time_long | 周期性开启接收窗口,降低流量 |
| 每小时流量 | AT*URFC=<KB> | 上限 0~1000 KB/h |
| 缓存策略 | AT*BUFMODE=<0~2> | 控制离线缓存保留策略 |
| 查询缓存 | AT*BUFLEN?、AT*BUFCLN | 查看/清空缓存 |
6. 串口参数与在线控制
| 命令 | 功能 |
|---|---|
AT*UART=baud,dataBits,parity,stopBits | 设置主串口;副串口用 AT*UARTB |
AT*WAKEUP | 在唤醒模式下触发上线 |
AT*OFFLINE | 按需/唤醒模式下主动离线 |
AT*IDLTIME=<5~3600> | 无数据自动下线时间(适用于模式 2/3/4) |
AT*SCHTIME=<minutes> | 周期在线模式的上线间隔 |
7. I/O 与模拟量功能
| 功能 | 命令 | 说明 |
|---|---|---|
| GPO 输出 | AT*GPO=no,mode | mode:0=低,1=高,3/4=脉冲,5~8=指示灯用途 |
| GPI 采集 | AT*GPI=mode,schedule,en1,en2 | 1=周期上报,2=变更上报;配合 AT*GPI# 查询状态 |
| ADC 采样 | AT*ADC? | 返回毫伏值(0~8000 mV,依型号而定) |
8. 状态查询与维护
| 命令 | 描述 |
|---|---|
AT*VERSION? | 返回硬件/软件版本 |
AT*LIST? | 列出全部当前配置 |
AT*CSQ? | 查询蜂窝/WiFi 信号强度 |
AT*GSTATE? | 查看各中心在线状态 |
AT*DSTATE? | 查看运行状态(未插卡、未注册、信号低等) |
AT*DTUIP? | 查询当前拨号 IP |
AT*REG? | 返回注册状态、LAC、CellID |
AT*ICCID?, AT*IMEI? | 查询 SIM/设备标识 |
AT*TIME?, AT*UTC? | 查询本地/UTC 时间 |
AT*SYSPWD=curr,new | 修改系统密码(6 位) |
AT*RESET=<pwd> | 参数恢复默认并重启 |
AT*RESTART | 软重启设备 |
9. GNSS/LBS 定位(选配)
| 命令 | 说明 |
|---|---|
AT*GPSCFG=mode,period,lbs_enable | 0=关闭,1=仅服务器,2=仅串口,3=同时,4=按需;period 单位秒,lbs_enable=1 时开启融合定位 |
AT*GPSINFO=<n> | 0=GPRMC,1=GPGGA,2=双输出 |
AT*GMODE=<n> | 0=多星座,1=GPS,2=北斗 |
AT*GPSID=<0/1> | 控制定位报文是否带 DTUID |
AT*GPSINFO? | 返回最新 NMEA 或 LBRMC 报文 |
AT*GSQ? | 查询卫星数量 |
AT*LBS? | 单独查询基站定位结果 |
| Modbus 读取 | 使用 50 03 00 3D 00 04 D8 44 读取经纬度(浮点,大端) |
GNSS 报文默认每 5 s 更新。
send_period=0时,仅首次定位后上报一次并自动关闭。
10. WiFi/RJ45 路由扩展(仅 Y212-GWR)
| 功能 | 命令 | 说明 |
|---|---|---|
| 路由/桥 | AT*RMODE=<0/1> | 0=路由(默认),1=桥接 |
| 网络环境 | AT*RNWK=<0/1/2> | 0=仅本地,1=局域,2=公网(默认) |
| WiFi STA/AP | AT*WSET=ssid,password,mode | mode=0 STA,1 AP;AT*WSET1/2 可配置备选 SSID |
| 当前入网 | AT*CNWK? | 返回 0=未入网,1=WAN,2=WiFi,3=4G |
| 终端列表 | AT*CLIST? | 列出接入的客户端 |
| 扫描热点 | AT*WSCAN? | 返回可用 SSID 列表 |
| 网口 2 模式 | AT*WLAN=<0/1> | 0=LAN,1=WAN(默认) |
| LAN 网段 | AT*LANIP=ip | 设置内部网关,默认 192.168.77.1 |
| WAN 静态 IP | AT*WANIP=ip,mask[,gw] 或 DHCP | 适用于接交换机或固定公网 |
| WiFi STA 静态 IP | AT*WIFIIP=ip,mask,gw 或 DHCP | |
| MAC 地址查询 | AT*WMAC?(WAN)、AT*WFMAC?(WiFi)、AT*LMAC?(LAN) | |
| 端口映射 | AT*DNAT=index,sock_type,src_port,dest_ip,dest_port | sock_type=tcp/udp/none |
当前 Y212-GWR 硬件上,网口 1 固定为 LAN,仅网口 2 可在 WAN / LAN 间切换。网段切换后需重新连接终端。配置 AP 模式时,密码必须 ≥ 8 位。
11. 故障排除
| 现象 | 可能原因 | 建议指令/措施 |
|---|---|---|
| 无法上线 | 服务器地址/端口错误,APN 未配置,SIM 未激活 | AT*SERVERn?、AT*APN?、AT*REG?、AT*CSQ? |
| 串口无响应 | 波特率不匹配或系统密码未验证 | AT*UART?,发送 AT*SYSPWD=<pwd> 后再配置 |
| 数据错包 | 帧间隔/帧长度未配置 | 调整 AT*DFI、AT*DFLEN、AT*DATAMD |
| 心跳/注册包未被云端识别 | 包头格式不符 | 检查 AT*HBHEAD、AT*REGHEAD、AT*REGPKG |
| GNSS 无定位 | 天线遮挡或未启用 | 确认 AT*GPSCFG,查看 AT*GPSINFO? 返回是否 V 状态 |
| WiFi 无法接入(GWR) | 模式/密码错误或网段冲突 | AT*WSET?、AT*LANIP?、AT*CNWK? |
LED 参考(Y212-GWR):
| LED | 状态 | 含义 |
|---|---|---|
| DATA | 闪烁 | 有串口数据 |
| Server | 常亮 | 已连接中心 |
| 4G | 常亮 / 1 s 闪烁 | 已联网 / 正在搜网 |
| WiFi | 常亮 STA / 1 s 亮 2 s 灭 AP | 连接状态 |
| Network | 闪烁 | WAN 有线工作;若与 4G/WiFi 同时闪烁表示搜网 |


