# 更新日志


### 2026-10-16

新增 DTU 合并采集模式
- 支持“独立采集 / 合并采集”切换。
- 合并采集统一周期执行，选中的数据组合上报。
- 新功能需协议版本 7 及以上，并通过设备能力校验。
- 支持的设备有：DTU、DTU PA、DTU Low、DTU D2、DTU D2P。

新增图形化采集任务配置
- 支持 Modbus 功能码 01、02、03、04。
- 每个任务最多采集 32 项，全部任务最多选择 100 项上报。
- 支持展开、收起、批量操作；删除任务同步删除对应上报选择。

优化超时配置
- 新增任务默认 50 ms，最小 10 ms。
- 根据波特率、串口格式和采集数量计算推荐超时，悬停显示说明。

新增合并数据及分包预览
- 显示完整包头、数据和所属任务，交替颜色区分数据项。
- 可调整模拟最大载荷，查看分包效果。
- 支持成功、部分失败、全部失败示例，明确标注失败占位数据。

新增 JavaScript 解析函数
- 根据当前配置自动生成，支持查看和复制。
- 处理分包、乱序、重复包、缺包及任务失败。
- 解析结果按任务和地址分组，失败值为 null。

完善串口测试与实际数据预览
- 合并采集模式可测试已保存配置。
- 展示各区段的成功状态和实际返回数据。
- 测试结果同步到预览；修改配置、重新读取或断开后恢复模拟数据。

完善配置保存、读取及导入导出
- 支持合并采集配置的保存、读取和导入导出。
- 增加配置版本、结果一致性及并发修改校验，防止旧配置覆盖新配置。

修复连接及进度反馈
- 修复读取失败时直接退回主页、显示断开的处理。
- 优化连接、读取和保存接近 98% 时的进度显示。
- 连接后自动读取成功新增“读取完成”提示。

统一界面与文案
- 优化任务布局、寄存器选择、帮助提示及预览字体。
- HEX 输入框显示、输入和复制统一为小写。
- 同步繁体、英文及相关小程序功能与文案。


### 2026-10-12

新增功能
- 新增网关地址查询工具：通过串口登录网关，查询有线、Wi-Fi 和热点地址，同时查看内存、存储空间、运行时长及系统负载，支持保存登录信息和复制地址。
- 新增本机浏览器访问：可手动开启浏览器配置入口，共用桌面端的设备连接；退出软件后自动失效（临时功能）。
- 新增手机连接期间屏幕常亮：在应用前台连接设备时保持屏幕亮起，方便配置和升级操作。
- 新增手机端及微信小程序固件升级：支持选择升级包、查看升级进度；设备重启后，可重新连接原设备，继续剩余升级并核验结果。
功能优化
- 优化蓝牙升级流程：桌面蓝牙升级也接入重连核验流程，保留未完成任务，并检查重连设备是否为原升级设备。
- 完善升级前检查和结果提示：选择升级包后提前检查哪些固件需要更新，跳过已是目标固件的项目；未收到完整确认时显示“待核验”，避免误报升级成功。
- 优化手机端参数保存体验：修改后显示保存和撤销入口，保存成功后提示重启生效，并调整配置分组布局。
- 完善通信协议文档：补充设备应答、数据上报、发送通知、升级进度及漏水蜂鸣器配置等命令说明。
- 规范串口日志文件名：导出时统一使用 .log 后缀，未填写后缀时自动补齐。十六进制内容导出属于已有功能。
问题修复
- 修复配置读写、链路测试等操作相互干扰的问题，完善任务取消和断开连接后的处理。
- 修复 Android 首次扫描蓝牙时，等待授权可能被误判为扫描超时的问题，并补充权限不足、蓝牙未开启等提示。
- 修复 Modbus TCP 服务启动失败后的状态异常，以及停止后端口未及时释放的问题。
- 修复离开首页后串口自动识别仍可能继续运行、干扰其他串口功能的问题。
- 修复微信小程序下拉扫描时，页面在扫描期间持续保持下拉偏移的问题。


### 2026-09-15

新增功能
- 新增 LoRaWAN 上下行同频、异频模式配置。
- 新增 DTU/RTU 设备透传开关配置。
- 新增余氯探头校准功能，支持恢复、零点、斜率、温度及 pH 校准。
- 新增窗口尺寸记忆功能，再次启动时自动恢复上次窗口大小。
- 菜单新增“还原窗口”，可恢复默认窗口尺寸。
- 串口日志复制和导出支持同时包含 ASCII 与 HEX 数据。
功能优化
- 优化小窗口下的配置页面布局和滚动体验。
- 优化串口助手设置面板，窗口较小时可滚动查看全部选项。
- 优化声光报警器通道控制，控制后根据设备回复确认实际状态。
- 完善协议文档中的 RTU 继电器和声光报警器控制说明。
- 优化 HEX 配置输入，避免数据刷新造成光标跳动或内容回退。
- 优化 macOS 安装包生成与版本匹配检查。
问题修复
- 修复声光报警器绿色、红色通道顺序错误。
- 修复声光报警器控制失败时状态提示不准确的问题。
- 修复部分弹窗重复打开后定位异常或出现残影的问题。
- 修复串口助手打开和关闭时整个页面缩放的问题。
- 修复普通脚本与扩展脚本数据长度解析不一致的问题。
- 修复扩展频点异常数据可能被错误解析的问题。
- 修复微信小程序蓝牙列表下拉后偶发无法继续滑动的问题。
- 修复微信小程序配置输入过程中偶发失焦、键盘关闭或内容还原的问题。



### 2026-09-10

- 声光报警器新增“连续报警周期”配置，可设置报警触发期间重复上报状态的间隔。
- 传感器心跳刷新时同步读取设备基本信息，使电池等级能够随心跳更新。
- 优化串口设备进入配置页面时的设备卡片显示，避免设备名称、型号等信息短暂消失或跳变。


### 2026-09-08

- 首次安装时新增界面模式选择，可选择经典界面或全新界面，后续升级不会重复询问，同样可在菜单中切换。
- 新增设备 Payload 解析工具，支持查看和复制设备解码代码，并可输入 Payload 与 FPort 进行解析测试。
- 设备 Payload 解析同时支持从工具箱打开，以及在已连接设备的配置页面中直接打开。
- 优化 OTA 固件升级参数保留功能，可在升级前保存当前配置，并在升级完成、重新唤醒设备后自动写回兼容字段。
- OTA 下发仍强制清除终端配置，是否恢复配置由上位机单独控制。
- 完善设备专属配置协议支持；不支持该协议的旧设备读取失败时会按兼容项跳过。
- 优化首页已连接设备卡片：扫描结果清空后仍保留设备入口，并修复进入配置时卡片短暂重复出现的问题。
- 兼容新旧终端的单字节和双字节唤醒成功回复。
- 优化配置字段预览中的空格处理，避免部分值显示异常。
- 新增协议文档工具，可离线查看设备协议、指令及数据格式。
- 新增编解码工具，支持 Base64、Base32、CRC 等常用算法。
- 优化 LoRaWAN 报文解析，补充 MAC 命令解析能力。
- 完善 Modbus RTU/TCP 请求校验和操作提示。
- 重构工具箱入口，工具分类和页面布局更加清晰紧凑。
- 扩充自动化测试操作，支持 LoRaWAN 弹窗、串口配置及设备重启等场景。
- 新增经典配置界面，可在经典界面与现代界面之间切换，并适配浅色、灰色和深色主题。
- 新增水浸传感器蜂鸣器开关配置。
- 优化应用更新窗口，发布说明现可正确显示标题、列表、加粗和代码格式。
- 优化设备重启、断开连接和恢复出厂后的页面状态处理。
- 优化设备配置读取兼容性，部分旧设备不支持某项配置时，不再影响其他配置读取。
- 修复漏水设备窗口参数和扩展参数无法完整读取的问题。
- 完善通用配置和扩展配置的显示与保存。
- 完善简体中文、繁体中文及英文翻译。


### 2026-09-02

- 支持 `.otapack` 升级包及 APP/Bootloader 组合升级。
- 升级前增加设备唤醒。
- 增强升级包解析、目标识别及长度检查。
- 修复扫描结束状态、主动断开资源释放和断开后返回主页的问题。
- 添加 TestWalker 自动化测试唯一 ID。
- 升级软件依赖版本和插件。
- 修复日志只能保留 40 KB 的问题。

### 2026-08-27

- 优化串口调试助手侧边面板，支持展开、收起及拖拽调整宽度。
- 新增 Canvas 高性能渲染，提升大量串口数据的显示与滚动性能。
- 新增日志搜索（Cmd/Ctrl+F）、RX/TX 筛选、全选复制及按范围保存功能。
- 新增暂停显示、新数据计数和快速回到底部功能。
- 优化气泡/经典视图、主题适配及串口助手整体界面。
- 修复自动滚动、滚动条遮挡、标题栏双击缩放等问题。
- 新增 `.otapack` 组合升级包支持，优化 OTA 升级流程、状态展示及设备唤醒。
- 打开 OTA 升级界面时自动清除旧文件路径。
- 修复主动断开串口后资源未正确释放的问题。
- 优化串口自动探测、取消状态及事件监听机制。
- 修复设备连续心跳异常后未自动断开并返回主页的问题。
- 新增时间年份显示选项。
- 修复 AS923、CN779、EU433、EU868、KR920 等区域的默认信道频率显示。
- 扩展超时配置字段范围，支持更大的时间参数。
- 禁止生产环境通过快捷键误刷新页面。
- 优化桌面配置页面、表单控件及脚本配置布局。
- 更新 Tauri 及相关桌面依赖，完善桌面 WebDriver 支持。
- 更新部分设备图片、应用版本及多语言界面文案。
- 其他小问题。

### 2026-08-27

- 优化串口调试助手侧边面板，支持展开、收起及拖拽调整宽度。
- 新增 Canvas 高性能渲染，提升大量串口数据的显示与滚动性能。
- 新增日志搜索（Cmd/Ctrl+F）、RX/TX 筛选、全选复制及按范围保存功能。
- 新增暂停显示、新数据计数和快速回到底部功能。
- 优化气泡/经典视图、主题适配及串口助手整体界面。
- 修复自动滚动、滚动条遮挡、标题栏双击缩放等问题。
- 优化 OTA 升级流程，并在打开升级界面时清除旧文件路径。
- 修复 AS923-1、EU868 信道频率显示错误。
- 禁止生产环境通过快捷键误刷新页面。
- 其他小问题。
