

一、集团微服务
1.设备管理服务
bash
1. 设备模版维护模块
2. 设备管理模块(设备创建、设备参数、控制上传等)
3. 顶板离层设备模块
4. 矿压检测模块
5. 锚杆应力模块
6. 查看历史数据模块
7. 设备系统信息
、、、、、、、、
2.用户服务
bash
1.JJwt用户鉴权
2.用户管理模块
3.机构管理模块
4.菜单模块
5.角色模块
5.数据权限模块
、、、、、、、
3.数据同步服务
bash
1.同步用户信息
2.同步机构信息
3.同步设备系统(设备、顶板、矿压、锚杆)
4.从矿端同步配置信息(设备连接信息、点位信息、报警策略等)
、、、、、、、
4.历史数据服务
bash
1.从各个矿kafka读取数据,并存入时序数据库IOTDB集群
二、矿端微服务
1.设备配置与管理服务
bash
1.设备连接信息
2.设备采集点位信息
3.查看数据功能
4.设备告警配置(触发条件、人员信息、静默信息等)
5.设备告警发送(短信、企业微信、电话等)
6.同步相应矿用户信息
7.同步相应矿的机构信息
、、、、、、、、、、、
2.数据采集服务
bash
1.使用相应协议的SDK读取数据
2.异步存储三份数据,redis实时数据、iotdb历史数据、kafka备份数据
3.提供数据采集开启、关闭接口
、、、、、、