Skip to content

Y201-R 技术手册

Y201-R

Y201-R 规格书


目录

  1. 概述
  2. 默认接入信息
  3. 快速配置流程
  4. Web 页面功能说明
  5. Socket 与协议配置
  6. Modbus 网关
  7. 注册包与心跳包
  8. 典型联调示例
  9. 故障排除

1. 概述

Y201-R 是串口与网口互传的数据终端,支持 RS485/RS232/TTL 串口接入和 RJ45 以太网接入。设备可通过 Web 页面完成参数配置,并通过 Socket A/B 建立 TCP、UDP、HTTP、MQTT 等通信链路。

项目说明
核心能力串口数据与网口数据双向互传
串口类型RS485 / RS232 / TTL(按 SKU)
网络协议TCP / UDP / HTTP Client / MQTT Client
配置入口浏览器 Web 页面
扩展能力Modbus RTU/TCP 网关转换

2. 默认接入信息

项目默认值
管理地址192.168.10.8
登录用户名admin
登录密码admin

接入前需要将电脑网卡 IP 设置到与设备同网段,并保持子网掩码/默认网关匹配。


3. 快速配置流程

推荐按以下顺序配置:

  1. 设备上电,网线连接电脑与设备;
  2. 电脑网卡改为与设备同网段;
  3. 浏览器访问 192.168.10.8 并登录;
  4. 配置设备网络参数(静态 IP 或 DHCP);
  5. 配置串口参数,确保与下位机一致;
  6. 按场景配置 Socket 协议(TCP/UDP/HTTP/MQTT);
  7. 按需配置 Modbus 网关、注册包、心跳包;
  8. 保存参数并重启设备;
  9. 使用上位机工具或云平台进行通信验证。

4. Web 页面功能说明

Y201-R Web 界面主要包括以下页面:

  • 状态页:查看设备当前运行状态和连接状态;
  • 系统页:配置设备网络、系统参数和重启等维护项;
  • 端口页:配置串口参数、Socket 参数、Modbus 网关、注册包和心跳包。

工程建议:

  • 每次修改关键参数后及时保存;
  • 变更网络参数或协议参数后执行重启;
  • 调试阶段建议先使用 TCP/UDP,确认链路后再切换 HTTP/MQTT。

5. Socket 与协议配置

5.1 Socket 通道能力

通道支持协议
Socket ATCPServer / TCPClient / UDPServer / UDPClient / HttpClient / MQTTClient
Socket BTCPClient / UDPServer / UDPClient

5.2 TCPServer

  • 设备监听本地端口,等待上位机 TCPClient 接入;
  • 单路 TCPServer 最多支持 8 个 Client 同时接入;
  • 串口收到的数据可转发给所有在线 Client。

5.3 TCPClient

  • 设备主动连接目标服务器地址和端口;
  • 连接失败会自动重连,重连间隔约 1 秒;
  • 适用于“云端或中心作为服务端”的架构。

5.4 UDPServer

  • 绑定本地端口接收多个客户端数据;
  • 发送目标默认为最近通信的客户端;
  • 适用于本地调试和轻量数据交互。

5.5 UDPClient

  • 目标 IP 与端口固定;
  • 建议固定本地端口,避免对端回包不稳定。

5.6 HttpClient

支持 HTTP 1.0 / 1.1,支持 GET / POST / AUTO:

  • GET:将串口数据作为 URL 请求内容触发 GET;
  • POST:将串口数据作为请求体发送到预设地址;
  • AUTO:通过包头机制灵活指定请求方式及参数。

5.7 MQTTClient

  • 建立连接后可自动订阅预设 Topic,并通过预设 Topic 发布数据;
  • 支持 QoS0 / QoS1 / QoS2;
  • 支持标准 MQTT 与阿里云 MQTT 格式。

QoS 选型建议:

  • QoS0:时延优先,允许丢包;
  • QoS1:可靠性和时延均衡;
  • QoS2:可靠性最高,开销最大。

6. Modbus 网关

6.1 功能说明

Modbus 网关默认关闭:

  • 关闭:串口与网口透明透传;
  • 开启:执行 Modbus RTU 与 Modbus TCP 协议互转。

6.2 使用建议

  • 上位机为 Modbus TCP、下位机为 Modbus RTU 时建议开启;
  • 若仅需“网口下发原始串口指令”场景,保持关闭即可;
  • 不确定时可通过联调结果切换验证。

7. 注册包与心跳包

7.1 注册包

注册包用于设备与服务器建立通信时主动上报标识信息。

模式说明
FIRST首次发送(TCPClient 每次连接成功后;UDPClient 联网后一次)
EVERY每次数据发送时携带注册包头
ALLFIRST + EVERY

7.2 心跳包

心跳包用于在线保活与链路监测。

  • 网络心跳包:支持 TCP/UDP Client 模式;
  • 串口心跳包:不受网络模式限制;
  • 进入 AT 指令状态时,心跳包会暂停发送。

8. 典型联调示例

8.1 TCPServer 联调(设备做服务端)

  1. 在设备端口页将 Socket 设为 TCPServer
  2. 配置本地监听端口(示例可用 8010);
  3. 保存并重启;
  4. 上位机网络调试工具选择 TCPClient,连接设备 IP + 端口;
  5. 串口发送数据并检查上位机是否收到透传数据。

8.2 TCPClient 联调(设备做客户端)

  1. 在设备端口页将 Socket 设为 TCPClient
  2. 填写上位机/服务器地址与端口;
  3. 保存并重启,观察设备自动建连;
  4. 在服务端查看连接建立情况并测试双向数据收发。

8.3 UDPServer/UDPClient 联调

  • UDPServer:上位机以 UDPClient 方式向设备本地端口发送数据;
  • UDPClient:设备固定发送到目标 IP/端口,上位机运行 UDPServer 接收。

8.4 HTTP/MQTT 联调建议

  • 先用 TCP/UDP 确认串口链路正常;
  • 再配置 HTTP/MQTT 服务器参数;
  • 对 MQTT 先选 QoS0 快速联通,再根据可靠性需求提升至 QoS1/QoS2。

9. 故障排除

现象可能原因处理建议
无法打开 Web 页面电脑和设备不在同网段检查网卡 IP,确认访问 192.168.10.8
登录失败账号密码错误使用默认 admin/admin,或确认是否被修改
有串口数据但网口无数据Socket 未建立连接检查 Socket 模式、目标地址、端口与连接状态
TCPClient 无法连接服务器地址/端口错误或防火墙拦截校验地址端口,放通防火墙策略
UDP 收不到回包本地端口未固定或目标配置错误固定本地端口,核对对端 IP/端口
Modbus 通信失败网关模式选择不当根据上位机协议切换 Modbus 网关开关
云平台无数据HTTP/MQTT 参数错误检查服务器地址、账号鉴权、Topic/QoS 配置
参数重启后未生效未保存或未重启保存配置后重启设备再验证

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