山东党校第一期需求
需求
- 对接党校9个子系统的数据
- 获取推送的数据进行大屏展示
对接甲方系统
- 门禁系统
- 停车系统
- 消防应急系统
- 用户采购系统
- 会议系统
- 机房
- 背景音乐
- 视频监控
- 设备故障管理
详细需求
对接子系统采集数据
- c++程序,通过采集子系统数据,进行持久化的同时,并且进行mqtt的推送
- 消费者程序接收消息后,进行数据的处理
- 通过webscoket推送给前端进行数据的展示
通过手机端控制数据进行推送
- 手机页面显示9个不同的子系统模块
- 用户进行数据的填充,然后调用接口
- 后台接口通过webscoket推送到前端
注意事项
- c++程序进行mqtt数据推送的数据格式是json
- json里面需要的字段
- module:子系统名称
- business:业务名称
- describe:描述
- data:json
- mqtt的topic主题命名规则:子系统名称+时间
- 消费者监听这些队列,然后通过策略模式为不同的子系统进行不同的实现
子系统的业务需求
设备故障管理