功能
面向协议追踪、设备 bring-up 与现场诊断的功能。
按真实调试任务浏览功能:连接端口、查看字节、验证协议,并保持现场服务记录一致。
Windows、macOS 和 Linux
·
版本 6.6.4
连接
五种连接方式,最多同屏 16 路。
串口、TCP 客户端与服务器、UDP 客户端、服务器与组播,再加上通过 RFC 2217 访问的远端串口——所有方式都开在同一个窗口里,网关和它背后的那个串口不必再拆成两个工具来看。
- 最多 16 路连接同屏,四种布局
- 预设之外支持自定义波特率
- 数据位、校验位、停止位与流控
- TCP 服务器(多客户端)与 TCP 客户端
- UDP 客户端、服务器与组播(UDP Group)
- RFC 2217 串口控制,可作服务端,也可直接操作远端串口
检视
看清设备真正发出的字节。
在文本与十六进制之间切换,为每个连接单独指定字符编码,并给每一行打上时间戳——今晚抓的日志,下周还答得上问题。
- ASCII 与 Hex 双模式切换
- 逐连接设置收发编码:UTF-8、GBK、GB18030、Big5、Shift-JIS 等
- 时间格式可配置
- 按文件大小或时间自动轮转日志
- TX/RX 与控制线指示灯,一眼看出链路是否还活着
构造
一条帧构造一次,之后反复重放。
把常用帧存进可复用的指令列表,校验码交给软件自动追加,Modbus RTU 帧交给请求构造器拼装——不必再手工数字节。
- 工具菜单里的 Modbus 请求构造器
- CRC-8/16/32 全系列:MODBUS、USB、CCITT、XMODEM 等
- 自定义 CRC 参数,结果可直接送入发送帧
- 发送时自动追加校验码
- 按固定间隔循环发送,或逐行发送指令序列
桥接
让这台机器变成串口设备服务器。
把两个连接联起来,网络上的程序就能直接读写本机串口,而两侧的报文仍然都留在屏幕上。快网络喂慢串口时会自动限速,实在丢掉的部分会一直计数,直到你手动清零。
- 透明转发,可单向也可双向
- RFC 2217 服务端:远端机器可像操作本地串口一样设置波特率、帧格式与控制线
- Modbus 网关在 TCP 与 RTU 之间转换帧;多个主机共用一条 RS-485 总线时逐个应答
- 多客户端可独占、广播或轮流处理
- 地址允许列表把陌生人挡在串口之外
- 双向报文合并录入同一个按时间排序的抓包文件
交付
烧录、存档、交付。
用现有的连接把固件直接推进 bootloader,把这次会话存成工程文件;当调试延续到部署之后,再把设备与授权记录接入 Cloud Sync。
- XMODEM、XMODEM-CRC、XMODEM-1K、YMODEM 与 YMODEM-G,收发双向
- 串口、TCP 与 RFC 2217 远端串口都能传
- 会话可存为 .spu 工程文件,启动时自动恢复
- Cloud Sync 打通设备记录、授权状态与消息历史
通过 Web 从任意地点远程调试串口
使用 Cloud Console 跨地区、跨 NAT 连接,无需直达现场网络或开放入站 TCP 端口。
- 现场 SPU
- Cloud Console
- 任意地点浏览器
WebCloud Console任意地点
查看场景
通过 RFC 2217 直连远端串口
在局域网或 VPN 内直连串口服务器,同时控制串口数据和参数。
- RFC 2217 Client
- 可直达局域网或 VPN
- 现场串口服务器
RFC 2217直连局域网VPN
查看场景
让内网设备主动连接中心服务器
现场无法接受入站连接时,由 TCP Client 主动建立外连链路。
- 串口设备
- SPU TCP Client
- 中心服务器
桥接主动外连
查看场景
监测上位机与设备的双向报文
不改变协议,在现有上位机与设备之间记录双向数据和时序。
- 现有上位机
- SPU 双向桥
- 串口设备
双适配器抓取
查看场景
把串口遥测转发为 UDP
把 NMEA 或传感器消息正确成帧后发送给局域网采集器。
- 传感器
- SPU 成帧
- UDP 采集器
遥测UDP
查看场景
可靠轮询 Modbus RTU 设备
建立可重复请求,核对 CRC,并区分超时与成帧错误。
- SPU 轮询命令
- RS-485 适配器
- Modbus 设备
Modbus RTU诊断
查看场景
整夜捕获偶发故障
使用带时间戳和文件轮换的日志,保留可定位问题的事件窗口。
- 串口链路
- SPU 日志
- 轮换证据文件
日志可靠性
查看场景
通过串口升级设备固件
用 YMODEM 把镜像发给 bootloader,本地或隔着设备服务器都可以。
- 固件镜像
- SPU YMODEM
- 设备 bootloader
YMODEM固件升级RFC 2217
查看场景
下一步
拿你自己的设备试一次。
安装适合你系统的版本,然后照着最接近你当前链路的那个场景做一遍。