智慧水务 · 智能表盖自动抄表系统(AI 读数识别 + 三端管理)产品系统

我要开发同款

技术信息

语言技术
C++、Java、HTML5、Vue、TypeScript
系统类型
Web、小程序轻应用、Linux
行业分类
物联网、企业服务

作品详情

行业场景

行业与场景:面向水务公司存量机械水表的自动化抄表改造。对原有水表加装智能表盖,无需停水、不换表、不改管;表盖按抄表周期自动拍摄表盘照片并联网上传,平台完成读数识别、异常人工审核、用量统计与抄表预警,并可将数据推送至水务营抄系统与政府信息平台。
系统构成:智能表盖硬件终端(Cat1 通信 + MCU + 摄像头 + SIM 卡)+ Linux 设备接入网关 + Java 业务服务与数据库 + Web 管理端 + 微信小程序,多端协同。
规模:三级账号体系(总—分—营业所)+来宾视角,机构间数据各自隔离;抄表记录按「年份 + 设备号哈希」做逻辑分片。
我的角色:系统架构与设备—平台接口定义;后端、接入网关、Web 管理端、小程序与运维现均由本人负责,当前承担整包技术兜底。读数识别为团队自研的 AI 模块。
交付状态:三端均已发版生产(真实运行)

功能介绍

1、智能表盖按抄表周期自动拍照上传,平台 AI 识别水表读数,异常数据自动进入人工审核;
2、读数审核与校正后,上报历史、周期用量、抄表预警三个数据区域全量同步更新;
3、设备全生命周期管理:出厂登记(Excel 批量)→ 公海待分配 → 安装激活并绑定水表与机构 → 停用/换表/换终端/机构间转移 → 注销退库,账本随水表号保留备查;
4、三级账号体系(总—分—营业所)与来宾视角,机构间数据相互隔离,设备归属按激活关系递归;
5、周期用量与抄表预警:按天/周/月统计,期初期末读数、报表导出;
6、SIM 卡管理与 FOTA 升级:ICCID/IMSI/MSISDN 台账,Cat1 通信模块与 MCU 双软件版本分别升级;
7、微信小程序:现场扫码绑定、抄表上传、读数校正、异常设备上报与审核;
8、第三方平台推送(水务营抄系统、政府信息平台),设备维度可配置开关;上报历史、周期用量报表与导入失败清单支持导出。

项目实现

1、业务后端:Java Spring Boot 多模块(网关 + 系统/基础设施模块),统一鉴权与三级数据权限;MySQL 持久化,抄表记录按「年份 + 设备号哈希」拆为逻辑分片,避免单表膨胀;
2、设备接入:C++ 编写的 TCP 接入代理部署于 Linux,承接智能表盖长连接;上报分 login/img/unusual 三类,经 RabbitMQ 异步写入后端,不走直连数据库,削峰且不影响终端上报;
3、AI 识别链路:对接团队自研的水表读数识别模型,接收读数与置信度;识别异常进入人工审核,审核结论覆盖写回上报历史、周期用量、预警三处并留痕;并发修改采用「后提交覆盖 + 留痕」仲裁;
4、Web 管理端:Vue 3 + TypeScript + Vite + Element Plus,基于芋道管理端框架并开启多租户;pnpm 构建、Windows Node 出生产包;
5、微信小程序:uni-app + Vue 3 编译,扫码绑定、抄表上传、异常审核;登录态与 Web 端统一由后端网关下发;
6、可靠性与运维:设备以 15 位 IMEI 全局唯一标识,注销写独立状态并保留历史账本;Excel 导入模板按 VO 注解运行时生成;预警经微信服务号模板消息 + MQ 异步发送;三端均已发版生产。
本人承担:系统架构、设备—平台接口与数据链路、后端/网关/Web/小程序的落地与联调,当前负责整包技术兜底;AI 识别模型为团队自研模块。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论