Windows
6.6.1
Current
Your system
What changed
新特性
- 网络与串口透明桥接: 把两个连接搭在一起,这台机器就成了串口设备服务器——网络那头的程序直接读写本机串口,两端收发的数据在界面上照常显示。网络快串口慢时会自动减速,实在压不住的丢包会一直红着提醒;多个客户端接入时可选独占、广播或按请求排队;还能设地址白名单,把双向数据记进同一个按时间排序的文件,配一条两分钟的流量曲线
- RFC 2217 与 Modbus 网关: 桥接新增两种协议模式。RFC 2217 让远端机器像操作本地串口一样设置波特率、数据格式、流控和控制线;Modbus 网关在 TCP 与 RTU 之间转换报文,多个主机共用一条 RS-485 总线时按请求排队,谁问的答案回给谁,不会串答
- 收发编码可选: 每个连接可以分别指定接收和发送编码(UTF-8、GBK、GB18030、Big5、Shift-JIS、Latin-1、系统编码等),设备发的是 GBK 就不用再对着乱码猜。设置对话框和快捷设置面板都能改,编码随设置、.spu 项目文件和云端快照一起保存;终端直接输入、云端远程发送也都按所属连接的编码走
- 拖动分隔条调整连接大小: 多个连接之间的分界可以拖动,忙的那个连接分大一点;拖出的比例在开关快捷设置面板后仍然保留
- 自定义 CRC: 工具箱支持自定义 CRC 参数,算出的校验值可以直接送进发送帧
- 回车发送序列可配置: 终端模式下回车发出的字节序列可以自己设定
- 在线帮助中心: 帮助菜单新增在线帮助中心入口
- 恢复默认设置: 新增一套安全的恢复默认设置流程
- Microsoft Store 上架: 新增 MSIX 打包,可以从 Microsoft Store 安装
界面改进
- 桥接编辑器: 六个设置分组改成三个标签页,13 英寸笔记本上也能完整显示,确定和取消不会被挤出屏幕
- 工具箱: 精简工具箱界面与窗口入口
- 快捷设置面板: 新增连接时不再自动收起面板,留不留由你决定
- Modbus 请求构建器: 去掉窗口底部多出来的空白,按内容实际需要的高度打开
修复与完善
- Mac App Store 版启动崩溃: 6.6 从 Mac App Store 安装的版本一打开就闪退,已修复;发布流程也加了检查关卡,不会再让同类问题出厂
- TCP/UDP 模式切不回串口: 连接切到 TCP 或 UDP 后,设置对话框里看不到端口和模式选择框,退不回串口模式,现已修复
- macOS 上的等宽字体: 默认字体在 macOS 上并不存在,被换成了比例字体,十六进制和时间戳列因此对不齐;现在按系统实际装了哪种等宽字体来选
- GB18030 四字节字符: 修复表情符号等字符解码错误,以及个别 Qt 版本上遇到异常字节会崩溃的问题
- 发不出去的字符不再被悄悄替换: 当前编码表示不了的字符不会再变成 ? 发出去,而是拦下这一帧并在状态栏指出是哪个字
- 安装包瘦身: 移除用不到的数据库组件,安装包小了约 4 MB
Features
- Transparent network-to-serial bridge: Link two connections and this machine becomes a serial device server — a program on the network reads and writes the local serial port directly, while both sides of the traffic stay visible on screen. A fast network feeding a slow port is throttled automatically, and whatever still has to be dropped is counted in red until you clear it. Several clients can be handled exclusively, by broadcast, or by taking turns; an address allowlist keeps strangers out, both directions can be recorded into one time-ordered capture file, and a two-minute traffic curve shows how the link is doing
- RFC 2217 and Modbus gateway: Two new protocol modes for the bridge. RFC 2217 lets a remote machine set the baud rate, data format, flow control and control lines as if the port were local; the Modbus gateway converts frames between TCP and RTU, and when several masters share one RS-485 bus it serves them one at a time so every answer goes back to whoever asked
- Selectable wire encodings: Each connection can use its own receive and send encoding (UTF-8, GBK, GB18030, Big5, Shift-JIS, Latin-1, System and more), so a device that speaks GBK no longer arrives as mojibake. Both the settings dialog and the quick-settings panel can change it, and the choice is stored with your settings, the .spu project file and the cloud snapshot; terminal typing and cloud remote send follow the owning connection's encoding too
- Drag the split between connections: The boundary between connections can be dragged, so a busy connection can be given more room; the proportions you drag survive toggling the quick-settings panel
- Custom CRC: The toolbox accepts custom CRC parameters, and the result can be fed straight into the send frame
- Configurable Enter sequence: The bytes sent by Enter in terminal mode are now yours to choose
- Online help center: The Help menu links straight to the online help center
- Restore defaults: Added a guarded workflow for restoring default settings
- Microsoft Store: MSIX packaging is in, so the app can be installed from the Microsoft Store
UI Improvements
- Bridge editor: The six setting groups became three tabs, so the dialog fits a 13" laptop and OK and Cancel are never pushed off screen
- Toolbox: Streamlined the toolbox UI and its window entry
- Quick settings panel: Adding a connection no longer folds the panel away — keeping it open is your call
- Modbus request builder: Removed the empty space at the bottom of the window; it opens at the height the content actually needs
Fixes & Enhancements
- Mac App Store launch crash: The 6.6 build installed from the Mac App Store quit immediately on launch. Fixed, and the release pipeline now has a check that stops the same kind of defect from shipping again
- No way back from TCP/UDP mode: After a connection switched to TCP or UDP, the settings dialog no longer showed the port and mode pickers, leaving no route back to serial mode
- Monospace font on macOS: The default font does not exist on macOS, so it was replaced with a proportional face and the hex and timestamp columns stopped lining up. The font is now picked from what is actually installed
- GB18030 four-byte characters: Fixed the decoding of emoji and similar characters, along with a crash on malformed bytes seen with some Qt builds
- Unencodable characters are no longer swapped silently: A character the current encoding cannot represent is no longer sent as ? — the frame is held back and the status bar names the character
- Smaller install: Dropped an unused database component, cutting roughly 4 MB from the package