Page 318 - 智慧园区物联网平台应用与行业分析
P. 318
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
网设备数据的加密,从而保证数据的安全性和可靠性。
(四)业务层设计
1. 通用需求模块设计
首先需要完成设备基本信息的管理,主要完成设备增加和删除、设备修改、设备
参数设置、设备查询、设备详情等功能。管理员点击添加设备,前端会弹出弹框,管
理员填写完成点击确定后,前端将新添加的设备信息发送给后台按照指令、除指令外
的其他参数分别存入数据表 Instruction 和 DeviceParams 完成设备信息的存储,设备修
改与设备添加不同之处在于是否存在设备 id,结合设备 id 完成在数据表中的设备修改。
点击删除设备,前端将该设备 id 传入后台后,在数据表 DeviceParams 中将该设备的
state 字段设置为 0。
2. 环境监测子系统设计
针对环境数据的监测,系统设计环境监测子系统监测具体的环境数据,如温度、
湿度等,点击进入环境监测子系统部分,主要包含数据查询、数据导出、数据展示等
功能。数据展示提供给用户直观的展示效果,在展示方式上可以选择折线图、柱状图
等形式。用户点击不同的展示形式,前端直接调用 ECharts 进行展示方式的更换。数
据查询提供给管理员和工程师进行设备数据的查询,利用时间 + 区域 + 设备的多条件
联合查询得到欲查询的数据,用户选择条件后,前端将条件传给后台,后台进行逻辑
处理,形成满足条件的 SQL 语句,到达数据库中查询,得到需要的数据后返回到前
端页面。用户在前端页面点击导出成PDF或者Excel,则前端页面将当前数据传给后台,
后台调用对应的第三方导出接口结合导出内容,在浏览器页面弹出下载内容。
3. 智能安防子系统设计
针对园区的安全问题,系统创建智能安防子系统,通过在重要资产处放置位置传
感器实现对重要资产的安全管理,管理员在前端点击重要资产管理,进入重要资产管
理页面,通过选择设备种类、区域等作为查询条件,前端将查询条件发送给后端,后
端发送到数据库进行查询,查询到结果后返回到前端,状态分为正常和异常。当重要
资产发生状态异常或是环境参数异常时,系统会发出报警信息并将每次的报警信息保
存至报警数据表中,可以通过在报警信息区域选择查询条件进行报警信息的查询,从
而为管理员提供系统的更多设备信息,提升园区的安全性。
4. 子系统联动控制设计
针对当前园区内子系统之间相对孤立,系统的数据资源未得到有效利用的问题,
系统利用物联网设备感知数据的实时性设计子系统联动模块,使得园区的子系统之间
进行有效的互动。子系统联动中,根据危险级别设备具有两个模式,自动控制和手动
控制,根据设备的危险级别决定设备的控制模式,本系统中温湿度传感器设置为手动
306

