fas4.0
2021-03-08 18:17:37 0 举报
物联网业务展示
作者其他创作
大纲/内容
角色菜单
role_uuidmenu_uuid
导出数据
WEB
发送POST1、用户角色ID2、菜单ID信息集合
设备告警消息
新增建筑
Nginx
http://www.xxx.com/XXXX
用户信息传输装置
发送GET请求获取 所有告警级别
用户名
系统名称
角色
邮箱
电话
操作
http://www.xxx.com/devManage/usrTransDev
服务端
联网单位管理
设备管理
系统管理
设备统计
报警信息
故障信息
视频监控
县
接收 角色编号a、菜单ID信息集合A
3
update -> pipeline
处理
17
告警地点
设备类型
设备标识
告警内容
联系人
告警时间
招商物流
A设备
设备离线
张师傅
2021-01-09 00:00:00
http://www.xxx.com/xxx/xxx
infoType?
用户列表配置
平面图展示
序号
设备名称
设备标识IMEI
设备状态
1
2
生成统计数据
删除
UPDATE数据
联网单位列表
websocket 设备数据下发至WEB
楼层
单位名称
单位编码
联系电话
所属区域
总建筑面积
AAA
1001
110
999
10000
点击 设备消息界面发送GET获取设备消息
根据IMEI、设备名称、告警内容搜索
infoType:devMsg
监控设备
http://www.processon.com
统计文件
建筑
websocket
删除信息ID
查看
安装
不做操作
平面图ID
编辑
HA液位监测装置
设备基础配置表 device_basic
自增标识 id设备类型 device_type_uuid管道名称 pipeline_name管道字段 pipeline_field默认最大值 max_value默认最小值 min_value单位 unit管道号 pipeline_number
导出文件
风机水泵装置
数据统计
生成结果信息
发送GET请求设备类型
是
设备编号、名称进行搜索
取消
6
遍历集合信息
稍后处理
xxx ↓
mybatis-plus
返回至客户端列表信息后端查询
websocket:消息转发
业务服务
提示暂无权限
根据层级ID获取设备列表B
按设备类型
建筑1
......
返回用户集合
SQLSELECT -> pipeline
发送GET获取角色列表
修改
设备消息类型
告警级别
部件故障
WEB设备消息提醒(用户点击)
实时告警
首页
设备告警
单位
查看单信息ID在数据库是否存在isExist
3、一般
JWT
设备 device
标识 uuid设备名称 device_name设备标识 imei设备状态 status 设备类型 device_type+ 楼层编号 floor_uuid经度 lon纬度 lat插入时间 insert_date
8
2、较高
服务
建筑3
isProess = falseisExist = true
operate:update
SQLdevType -> pipelineFieldName
设备ID
百度OpenApi
normal
列表集合B 返回至 WEB
添加单位
Druid连接池
全底地图
设备类型 device_type
标识 uuid 可使用有意义的字符串设备名称 type_name
MySQL
鉴权(省略鉴权失败)
服务端设备消息接收
起火部位
起火时间
起火原因
报警方式描述
过火面积
死亡人数
受伤人数
财产损失
火灾扑救概述
XXXX
XXX
用传
x'x
xx
XX
录入成灾火警
告警配置
1、lan、lat不为空的设备显示至平面图2、为空的设备在左侧列表高亮显示
2、消息内容
监管信息
一般
水传
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
设备展示
告警消息
复选具体设备
建筑fas_unit
建筑名称 name建筑类型 unitType火灾风险 fire_risk耐火等级 fire_resistant_level结构类型 structrue_type建筑高度 height单位面积 unit_area+平面图编号 img_uuid
对象名
SQLimei --> deviceIdinsert msg data
按平面图
角色菜单配置
返回消息列表 界面
-1层
数据展示
切换设备类型,地图显示不同类型点位,且当前报警点位闪烁
列表A、列表B对比列表A信息赋值到列表B
根据报警等级 --> 显示不同颜色
刷新设备消息页面
摆放
筛选 当前登录用户
接收POST设备数据
X轴
1、高
高
较高
低
平面图
建筑列表
显示角色列表备注:管理员不可编辑默认管理员所有菜单可见
根据报警级别:循环进行语音播报: 具体语音播报内容待定
请先选择设备类型:
maven
联网单位
所属建筑
flv视频播放
日期选择:2020-01-01 ~ 2020-12-30
设备摆放位置表 r_planimage_device
标识 id 自增平面图标识 plan_image_uuid设备标识 device_uuid经度 lon纬度 lat平面图x轴 x_axis平面图y轴 y_axis
Y轴
notice
告警记录
设备告警配置
查询搜索,返回级别列表
统计图表
搜索所有设备消息
img_id:设备摆放表查询 当前平面图摆放的dev_id、lon、lat 关联 设备详情表生成设备列表A
HA液压检测装置
建筑2
update ->Status-> 在线
添加用户
ID
地点
告警类型
优先级
XXXX:XXXX
8888888
2020:01:01 00:00:00
XXX(1888888888)
报警
部件火警
7777777
水系统
水位低于xx
烟感
故障
设备被拆下
切换视图
设备A
地图
用户信息传输装置:
存储
用户WEB
成灾火警
属性
最大值
最小值
当前值
属性A
属性B
服务端DevMsgReceiveController
点击每一层级(除平面图外)元素companyId/unitId/floorId发送GET获取设备列表
接口
外部接口
node.js
前端
发送GET获取联网单位列表信息
设备编号
运行状态
888888
用传888
在线
详情|修改|删除
液压液位装置
VUE
联网单位fas_campany
单位编码: code单位类别: company_category位置: position详细位置: detail_address消控室电话: fire_control_room_phone消控室人员: fire_safe_manager_name消控室管理员电话: fire_safe_manager_phone经度: lon维度: lat+平面图编号 img_uuid
监控画面
已联系
1层
设备
IMEI
位置
报警/告警 数量
2000
设备B
3000
设备C
5000
报警/故障 总数
........
1、消息类型
按照单位名称、编码、联系人、所属区域查询
平面图名称
恒安智能
空港商务园E8-A座
8楼办公室
设备管道 device_pipeline
自增标识 id设备编号 device_uuid管道名称 pipeline_name管道字段 pipeline_field最大值 max_value最小值 min_value当前值 current_value值更新时间 value_update_date单位 unit管道号 pipeline_number
用户点击切换平明图发送GET携带Img_id层级ID
办公室
单位1
单位2
单位3
单位4
对象ID
webpack
监控员
springboot
Redis
单位:建筑:XXXX平面图
拥有
1、WEB进行数据展示2、用户对相应数据选择对应的报警级别
条形图
用户登录uuid
建筑名称
建筑级别
耐火等级
结构类型
建筑高度
建筑面积
根据 层级ID 获取当前设备列表
获取所有用户列表
添加角色a、信息ID
菜单
标识 UUID父级标识 parent_uuid菜单名称 menu_name菜单路径 menu_url菜单排序 menu_order路径名称 path_name菜单图标 menu_icon
发送 POST:1、设备类型-告警配置表数据ID2、告警级别
C设备
左侧 仅显示联网单位
统计类型:设备报警设备故障
设备消息
自增标识 id消息类型 msg_type消息内容 msg_content上报时间 report_time告警等级 msg_level+处理人 handle_usr+处理时间 handle_time+处理状态 handle_status+处理备注 handle_remarks
名称 name
判断infoType
信息展示
收到GET请求
lockback日志
获取基础表返回 设备类型列表
设置当前用户 isEditAble = true
数据持久化
判断是否是管理员
3、设备类型
http://www.xxx.com/devManage
下属建筑
市
事务控制
平面图plan_image
标识 uuid平面图名称 name约束表名 table_name约束主键 table_key备注 memo
按照IMEI、设备名称、位置搜索
省
设备消息按照 告警等级 排序/分页
数据层
isProess == isExist
B设备
isProess = trueisExist = false
4、消息时间
物联网
设备数据接收msgBody:infoType、msgType、msgField、msgContent、msgTime、imei、extra设备数据发送(webSocket)infoType: devMsgoperate: update
字典表 keyword
自增标识 id字典类型 keytype字典关键字 keyword字典值 keycontent排序 key_order float是否启用 useflag int备注 memo预留1 reserve1预留2 reserve2预留3 reserve3
发送GET获取角色菜单列表1、角色菜单中有全部菜单2、当前角色拥有的菜单 菜单属性的 is_possess字段为true
按照联网单位、建筑查找
设备类型:设备名称
处理信息(已处理显示)
List Item
管理员
DM
根据extral --> 是否有.flv显示播放监控按钮是否有.png显示图片展示按钮是否有.jpg显示图片展示按钮
导出Excle文件
发送GET请求 设备类型-告警配置表信息 参数; devTypeUuid
用户
用户名 username密码 password系统名称 system_name邮箱 email电话 phone+角色编号 role_uuid
查看、编辑
发送POST设备数据infoType、msgType、msgField、msgContent、msgTime、imei、extra(图片、文件)
获取单信息isPossess
请先选择角色配置:
4、设备地点
鉴权
单位、建筑名称搜索
操作结果提示
具体设备
WEB设备消息接收
SQLUPDATE-> pipeline
SQLimei -> devType
状态
条形统计图
服务端DevMsgReceiveHanleService
楼层fas_floor
楼层名称 name楼层面积 floor_area+平面图编号 img_uuid
imei-> deiviceId ?设备存在
axios
选择对应设备类型
百度地图
springSecurity
添加设备
4、低
配置结果提示
起火部位 fire_position起火时间 fire_time起火原因 fire_case报警方式描述 alarm_mode_description
0 条评论
下一页