Page 315 - 智慧园区物联网平台应用与行业分析
P. 315
» 第六章 基于物联网平台的智慧园区设计与应用
五、留言板功能模块设计
留言板主要是为了增强园区用户与管理者之间的交流,为用户提供表达意见与建
议的场所。对于用户,留言板模块主要提供留言编辑、留言回复查看等功能,对于园
区管理员,留言板模块主要提供留言查看,留言处理功能,留言回复等功能。下面主
要介绍留言编辑、提交和留言处理功能的设计。
用户在编辑完留言后,点击提交,前端将内容提交给后端,后端将用户的留言保
存在数据库表 Message 中。提交留言的流程为,首先填写留言和手机号码等个人信息,
为了防止留言的接口泄漏后被外界恶意访问,在留言编辑处我们设置验证码这一环节。
在用户进行提交前,需要填写用户在园区注册的手机号码,向第三方平台发送验证码
申请并获取验证码到注册的手机号码中,后台会将验证码的信息缓存到 redis 中,当
用户再次点击提交时,在 redis 中将电话号码做 key 来查询到对应的 value,并与前端
请求过来的验证码数值进行比对,当比对结果相同,就保存本次留言到数据库中,否
则提示用户验证码错误,本次留言提交失败。用户留言提交后,可以再查看自己提交
留言是否有回复。
留言处理功能是为了确保留言能产生效果,当管理员点击留言详情,进行处理后,
在留言下进行留言回复,回复的内容成功存入数据表 Reply 后留言状态进行改变,用
户可进入留言详情查看回复。
六、基于物联网的设备管理模块设计
针对目前园区内子系统之间孤立导致的信息孤岛、数据资源未得到有效利用等问
题,系统设计了设备管理模块来解决以上问题,该模块采用物联网传感技术完成全方
位的环境感知,通过物联网通信技术完成多协议设备数据的接入,并设计了一种消息
中间件结合加密算法的数据处理策略将处理后的数据传输至园区数字信息管理平台,
完成数据的统一管理,从而真正实现系统数据的互联互通。
由于设备管理模块与设备数据高度关联,所以本模块只有模块管理员和工程师有
进入权限,除被管理员添加权限的用户外其余普通用户均无权限进入此模块,通过严
格的权限管理保证数据安全性。下面从物联网的层次架构上完成每一层的具体设计。
(一)感知层设计
感知层对应物联网各类终端设备,如温湿度传感器等,通过察觉特定状态的变化
向元器件发出响应信号,从而表示环境数据的变化。系统具有环境监测和智能安防两
个子系统,通过在园区内放置各类终端设备从环境中获得温度、湿度等环境数据,接
下来具体介绍各子系统的感知层设计。
303

