2025.10 - 至今
个人职责
核心页面开发、蓝牙通信封装、Modbus 数据读写、多型号配置适配与 OTA 升级
- 负责离线设备详情模块开发,实现实时数据、ECO 设置、参数设置、固件升级、历史文件导出等核心页面与交互流程
- 封装蓝牙扫描、连接、断线重连、消息监听与异常提示等通用能力,提升弱连接场景下的稳定性
- 基于 Modbus RTU 协议实现寄存器数据读取、解析与参数下发,支持数据格式转换、枚举翻译、读写权限与范围校验
- 设计多型号温控器 Profile 配置方案,对参数组、变量配置、单位与国际化文案进行结构化管理,降低新型号扩展成本
- 实现参数配置导入/导出能力,支持批量读取设备参数、生成配置文件、导入后批量下发,并提供进度展示、失败统计与异常反馈
- 参与固件升级流程开发,结合文件下载、二进制读取与 XModem 分包传输,实现移动端 OTA 升级
- 接入 vue-i18n 多语言体系,支持中文、英文、西班牙文等语言切换,适配海外设备运维场景
项目亮点
离线通信稳定、多型号配置灵活、批量参数操作可靠
- 模块化封装 BLE + Modbus 通信链路,将蓝牙收发、CRC 校验、功能码解析、寄存器读写等逻辑沉淀为可复用能力
- 通过设备型号 Profile 配置机制,将参数组、变量类型、读写权限、枚举翻译与单位配置化,减少硬编码
- 针对批量参数导入增加预校验、依赖排序、失败记录与进度反馈,降低异常参数直接下发导致的配置风险
- 完善蓝牙权限、连接超时、设备未发现、断连重连等异常处理,提升现场调试与维护体验