Appearance
Y201-R 技术手册

目录
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. 快速配置流程
推荐按以下顺序配置:
- 设备上电,网线连接电脑与设备;
- 电脑网卡改为与设备同网段;
- 浏览器访问
192.168.10.8并登录; - 配置设备网络参数(静态 IP 或 DHCP);
- 配置串口参数,确保与下位机一致;
- 按场景配置 Socket 协议(TCP/UDP/HTTP/MQTT);
- 按需配置 Modbus 网关、注册包、心跳包;
- 保存参数并重启设备;
- 使用上位机工具或云平台进行通信验证。
4. Web 页面功能说明
Y201-R Web 界面主要包括以下页面:
- 状态页:查看设备当前运行状态和连接状态;
- 系统页:配置设备网络、系统参数和重启等维护项;
- 端口页:配置串口参数、Socket 参数、Modbus 网关、注册包和心跳包。
工程建议:
- 每次修改关键参数后及时保存;
- 变更网络参数或协议参数后执行重启;
- 调试阶段建议先使用 TCP/UDP,确认链路后再切换 HTTP/MQTT。
5. Socket 与协议配置
5.1 Socket 通道能力
| 通道 | 支持协议 |
|---|---|
| Socket A | TCPServer / TCPClient / UDPServer / UDPClient / HttpClient / MQTTClient |
| Socket B | TCPClient / 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 | 每次数据发送时携带注册包头 |
| ALL | FIRST + EVERY |
7.2 心跳包
心跳包用于在线保活与链路监测。
- 网络心跳包:支持 TCP/UDP Client 模式;
- 串口心跳包:不受网络模式限制;
- 进入 AT 指令状态时,心跳包会暂停发送。
8. 典型联调示例
8.1 TCPServer 联调(设备做服务端)
- 在设备端口页将 Socket 设为
TCPServer; - 配置本地监听端口(示例可用
8010); - 保存并重启;
- 上位机网络调试工具选择 TCPClient,连接设备 IP + 端口;
- 串口发送数据并检查上位机是否收到透传数据。
8.2 TCPClient 联调(设备做客户端)
- 在设备端口页将 Socket 设为
TCPClient; - 填写上位机/服务器地址与端口;
- 保存并重启,观察设备自动建连;
- 在服务端查看连接建立情况并测试双向数据收发。
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
