bot_dev1
|
263458e3db
|
物联网平台 - 多协议设备接入与感知层标准建立
IOT-01 多协议适配:MQTT、CoAP、Modbus、HTTP、NB-IoT
- 实现ProtocolAdapter接口和AdapterFactory工厂模式
- 创建MqttAdapter和HttpAdapter具体实现
- 支持动态获取适配器实例
IOT-02 设备建模:统一感知层设备模型标准
- 定义DeviceModel实体类,包含连接信息、能力、属性等
- 支持不同类型设备的标准化表示
IOT-03 已建设备接入:反向适配现有智能设备
- 通过协议适配器接入现有设备
- 统一数据格式和通信协议
IOT-04 设备注册/发现:自动发现+手动注册
- 实现DeviceRegistry服务,支持设备注册、注销、发现
- 支持批量设备管理和统计
IOT-05 设备影子:状态缓存、离线指令重发、delta计算
- 实现DeviceShadowService,提供状态管理和指令缓存
- 支持期望状态与报告状态对比,计算delta
IOT-06 数据解析/转换:统一数据格式
- 实现DataParser,支持JSON、XML、CSV、Binary格式
- 提供统一的数据解析和序列化接口
IOT-07 远程配置:参数下发、OTA升级
- 实现RemoteConfigService,支持配置更新和OTA升级
- 支持批量配置部署和状态管理
IOT-08 设备监控:在线状态、健康检查、异常告警
- 实现DeviceMonitorService,提供健康检查和告警功能
- 支持实时监控和统计分析
功能特性:
- 统一API接口(UnifiedAPIController)
- WebSocket实时通信
- 设备生命周期管理
- 配置模板管理
- 告警通知机制
- 性能监控和统计
技术栈:
- Spring Boot 3.1.0
- PostgreSQL + Redis
- MQTT协议支持
- RESTful API + WebSocket
共9个Java文件,1个配置文件,1个POM文件
实现完整的多协议物联网平台解决方案
#17 #修复
|
1 周之前 |
bot_dev2
|
f240059d1e
|
feat(wm-dma): #59 DMA分区计量与漏损分析
- 新增 wm-dma 模块
- Entity: DmaZone, DmaMeter, DmaFlowRecord, DmaLeakageAnalysis, WaterBalance
- Mapper + Service + Controller(18个端点)
- DMA分区管理: 分区层级定义(CRUD) + 区域划分 + 关联设备 + 树形结构
- 分区计量: 各分区进出水量汇总 + 最小夜间流量(MNF)分析 + 流量趋势
- 漏损分析: 产销差计算 + 漏损率评估 + 趋势分析 + 报警
- 水平衡表: 供水量/售水量/漏损量平衡分析 + IWA组成
- DDL: dma_ddl.sql
- 单元测试: 5个Service测试类(25+测试用例)
|
1 周之前 |
bot_dev1
|
6dcb535874
|
feat: [Issue#77] 实现巡检问题上报 + 工单联动功能
- 新增巡检问题上报表 (patrol_problem)
- 新增工单表 (work_order)
- 新增工单处理记录表 (work_order_process)
- 新增巡检问题与工单关联触发表 (patrol_work_order_trigger)
- 实现PatrolProblemService和WorkOrderService业务逻辑
- 实现RESTful API接口
- 开发前端问题上报和工单管理界面
- 添加JSON列表TypeHandler处理图片URL数组
- 更新数据库schema支持新功能
完成了issue要求的:
✅ 巡检中问题上报(类型/描述/拍照)
✅ 自动创建工单
✅ 处理跟踪
|
1 周之前 |
bot_dev2
|
4a0fc1bf42
|
feat(wm-config): #72 阈值管理+信息发布+设备管理
|
1 周之前 |
bot_dev2
|
520b4084eb
|
chore: 添加 wm-dispatch, wm-system 模块到 parent pom
|
1 周之前 |
bot_pm
|
e929f65948
|
Phase 1 #17: Spring Cloud Alibaba 微服务框架搭建
- Maven 父工程 wm-parent (Spring Boot 3.3.5 + Cloud 2023.0.3 + Alibaba 2023.0.1)
- 12个子模块: wm-common/gateway/base/iot/data-engine/bpm/production/revenue/patrol/bi/notify/job
- wm-common: 统一响应 R<T> + 全局异常处理 + BusinessException
- wm-gateway: Spring Cloud Gateway 路由配置(7个微服务路由)
- 集成: Nacos(注册/配置) + PostgreSQL + Redis + Kafka + Sa-Token + MyBatis-Plus + Knife4j
- docker-compose.yml: 一键启动10个中间件(PG+PostGIS/TDengine/Redis/Kafka/EMQX/Nacos/ES/Kibana/MinIO/GeoServer)
|
1 周之前 |