本文基于匿名化、泛化和工程化改写后的项目需求整理,不包含真实客户名称、联系人、合同编号、原始报价、付款信息和未公开现场细节。如有内容与实际项目、图片或表述产生权利冲突,请联系初拓科技核实处理。
一、项目简介
本方案面向固定安装式智能水质分析终端。设备通过RS485 Modbus RTU采集pH、溶解氧、电导率、浊度、余氯、温度等数据,在联网状态下把实时数据、历史趋势和用户问题发送到云端AI服务,由AI生成语音回答、趋势解释和日报/周报;离线状态下则保留本地播报、基础问答和异常提示。
这类设备的难点不是接一个传感器读数,而是把工业现场通信、低成本嵌入式硬件、语音交互、AI服务、邮件报表和异常告警组合成稳定系统。首版建议以核心功能演示样机和小范围试装为目标,不承诺替代实验室检测或形成监管级结论。
二、需求复述
| 模块 | 匿名化后的需求 | 实施理解与方案响应 |
|---|---|---|
| 数据采集 | 读取多种水质参数 | 使用RS485 Modbus RTU轮询传感器,统一寄存器映射和单位换算 |
| 联网通信 | WiFi联网,离线可运行 | MQTT/HTTPS上传,离线缓存最近数据和异常状态 |
| AI交互 | 联网时AI问答、分析、趋势预测 | 云端大模型只做解释和建议,不直接替代检测结论 |
| 本地语音 | 无屏或弱屏场景下播报 | 麦克风、语音识别模块、TTS/扬声器,本地保留固定命令词 |
| 报告推送 | 定时生成水质报告并邮件发送 | 后端模板化生成日报、周报、异常摘要和趋势图 |
| 固定安装 | 长期供电,壁挂或柜内安装 | 防水接头、端子、维护口、状态灯和复位键 |
三、需求边界与方案假设
已确认范围建议包括RS485数据采集、WiFi联网、云端AI问答、本地语音播报、邮件报告、异常阈值、固定安装结构和首台演示样机。合理假设是水质传感器已具备Modbus协议或可提供寄存器表,现场有稳定供电,WiFi信号可用或可替换为4G。
待确认事项包括传感器品牌与寄存器、采样频率、AI回复语言风格、邮件模板、是否需要屏幕、安装环境防护等级、数据保存周期、用户权限、是否接入第三方平台。本期不包含水质传感器本体研发、计量认证、医疗或环保监管级报告、复杂预测模型训练和大规模SaaS运营。
四、系统总体架构
flowchart TB SENSOR[水质传感器组] -->|RS485 Modbus RTU| MCU[ESP32/嵌入式主控] MCU --> VOICE[本地语音识别与播报] MCU --> AUDIO[麦克风与扬声器] MCU --> WIFI[WiFi/4G通信] MCU --> LOCAL[本地缓存与阈值判断] WIFI --> API[云端设备接入API] API --> DB[时序数据与设备数据库] DB --> AI[AI分析与问答服务] AI --> REPORT[报告生成服务] REPORT --> MAIL[邮件推送] API --> WEB[管理后台]
五、开发范围与后续预留
| 分系统 | 本期开发内容 | 主要输出 | 后续预留 |
|---|---|---|---|
| 硬件系统 | ESP32主控、RS485、电源、音频、状态灯 | 原理图、PCB、样机 | 4G版、低功耗版、防水外壳 |
| 嵌入式软件 | Modbus采集、阈值判断、联网、语音命令 | 固件、寄存器表、协议 | OTA、远程诊断、多协议适配 |
| 云端服务 | 设备接入、数据存储、AI问答、报告 | API、数据库、报告模板 | 多租户、权限、可视化大屏 |
| 语音交互 | 本地命令词、云端自然语言问答、TTS | 语音流程、提示词模板 | 方言优化、噪声抑制 |
| 测试验证 | 通信、离线、异常、邮件、稳定性 | 测试报告、问题清单 | 现场长期运行测试 |
六、分系统详细方案
6.1 RS485与传感器采集
Modbus采集要先建立寄存器映射表,明确每个参数的数据类型、倍率、单位、异常值和超时策略。不同传感器可能存在地址冲突、波特率不一致和响应延迟差异,固件需要支持地址扫描、超时重试、CRC校验和异常寄存器记录。采样周期不宜过高,水质参数变化较慢,重点是稳定和可追溯。
6.2 嵌入式与本地离线能力
设备无屏或弱屏时,状态灯和语音提示就是维护界面。固件状态机建议包括启动自检、传感器扫描、联网、正常采样、离线缓存、异常告警、报告等待和维护模式。离线时保留最新数据、本地阈值判断和固定问答,例如“当前pH是多少”“是否异常”“最近一次上传时间”。
6.3 AI与报告服务
AI服务不直接读取硬件,而是通过后端获取结构化数据。提示词需要限定AI回答边界:说明当前数据、趋势、可能原因和建议复测方式,避免给出监管或医疗性质结论。报告服务可以按模板生成:设备信息、时间范围、参数均值、最大最小值、异常次数、趋势解释、维护建议和原始数据链接。
6.4 结构与现场安装
固定安装设备应考虑防水接头、端子排、线缆固定、壁挂孔、散热、扬声器出声孔和维护开盖方向。传感器线缆通常较长且靠近水体,RS485需做浪涌、防反接和共模干扰处理。若安装在泵房或户外箱体内,还要考虑凝露和温度漂移。
七、技术栈与协议
| 层级 | 建议技术栈 | 用途 |
|---|---|---|
| 主控 | ESP32/STM32 + WiFi/4G | 采集、联网、状态控制 |
| 传感通信 | RS485 Modbus RTU | 读取pH、DO、电导率、浊度、余氯、温度 |
| 云端 | Node.js/Spring Boot + MQTT/HTTPS | 设备接入、数据API、报告任务 |
| 数据库 | PostgreSQL/TimescaleDB + Redis | 时序数据、缓存和任务队列 |
| AI服务 | 大模型API + 规则模板 | 问答、报告解释、趋势摘要 |
| 邮件 | SMTP/企业邮箱API | 定时报表和异常推送 |
设备上报建议包含deviceId、timestamp、sensorStatus、data、alarm、firmwareVersion和networkQuality。云端下发包含采样周期、阈值、邮件计划、语音开关、设备名称和远程重启等参数。
八、项目周期计划
| 阶段 | 周期 | 主要工作 | 阶段交付物 | 验收节点 |
|---|---|---|---|---|
| 需求冻结 | 3-5天 | 传感器协议、参数、报告样式、安装环境确认 | 需求表、寄存器表 | 数据项确认 |
| POC演示 | 2-4周 | ESP32采集、WiFi上传、本地语音、AI问答Demo | 核心功能样机 | 首月演示 |
| EVT开发 | 4-6周 | PCB、外壳、云端服务、邮件报告、异常告警 | 工程样机、后台 | 功能闭环 |
| DVT试装 | 4-6周 | 现场安装、离线缓存、稳定性、噪声环境语音测试 | 试装报告 | 连续运行验证 |
| PVT准备 | 3-5周 | 小批BOM、装配测试、固件烧录、维护文档 | 试产资料包 | 支持小批交付 |
九、人员配置
| 角色 | 建议投入 | 主要职责 |
|---|---|---|
| 项目经理/产品经理 | 1人 | 需求冻结、报告模板、验收协调 |
| 硬件工程师 | 1人 | 主控、电源、RS485、音频和PCB |
| 嵌入式工程师 | 1人 | Modbus采集、状态机、联网和语音流程 |
| 后端工程师 | 1人 | 设备接入、数据存储、邮件任务和AI接口 |
| 前端工程师 | 0.5-1人 | 管理后台、设备配置和数据查看 |
| 测试工程师 | 0.5人 | 协议、稳定性、异常和现场记录 |
十、测试与验收
测试包括Modbus寄存器读取、CRC错误处理、传感器离线识别、WiFi断连重连、离线缓存、邮件发送、AI回答边界、本地语音识别率、扬声器音量、长时间供电温升和异常阈值准确性。验收应以采集数据一致性、上传成功率、报告生成成功率和故障可诊断性为主。
十一、交付内容
交付工程样机、原理图、PCB、BOM、固件、云端服务、管理后台、语音命令表、AI提示词模板、邮件报告模板、接口文档、测试报告和部署维护说明。
十二、高阶方案预案
后续可升级4G/NB-IoT版本、多站点管理、趋势预测模型、数据大屏、微信小程序、OTA、设备影子和第三方平台接口。若要进入环保监管或计量场景,需要补充传感器标定、校准记录、法规路径和第三方检测。


近期评论