龙巧玲,牛德雄,林利云
(1.广东科学技术职业学院 计算机工程技术学院(人工智能学院),广东 珠海 519090;2.华南农业大学 数学与信息学院软件学院 ,广州 510642)
目前,高校教室以多媒体教室为主,且建设形式多以投影仪、音响为主,较为单一。自从进入21世纪,计算机与网络普及,解决实践教学基地节约能耗和安全管理等问题的主流技术是依托“智慧校园”[1]。“智慧校园”是指通过云计算、互联网技术和物联网等新技术的融合,将学校的教学、科研、管理与校园资源和应用系统进行整合,以提高应用交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。在物联网背景下,智能控制越来越普及到日常生活中[2]。文献[3]设计了一种基于云端平台的智慧节能控制系统,该系统使用一种嵌入式环境架构,为学生营造智能、舒适学习环境,虽然提高了学生学习效率,但电能耗费较大;文献[4]设计了基于物联网智慧节能控制系统,该系统在Wifi环境下,能够智能控制电子设备,但该环境容易受到黑客攻击,导致实训室管理并不安全。
为此,提出了基于OneNET云平台与物联网MQTT协议的智慧节能控制系统,该系统通过“智慧管理”项目的建设管理服务平台,致力于解决大中小学校实训室用电器电能浪费以及安全管理的问题,提高学校的信息化服务水平和工作效率,推动学校“智慧校园”建设,成为提升学校核心竞争力的手段。
将基于OneNET云平台与物联网MQTT协议的智慧节能控制系统总体架构应用对学校教室用电器智能控制系统当中,当管理员在移动APP发出指令,通过后台数据处理传到服务器;或者后台服务器读取已经设定好的课表信息,服务器通过基于中国移动OneNet平台的MQTT协议跟硬件的HTML5-Net完成网络通讯。平台包括移动客户端、设备控制端和后台等子系统,移动客户端与后台子系统依据用户可视时间节点作出智能控制判断,实现节电与安全管理,监控过程的查询、统计。通过硬件控制教室里的多个用电器开关等操作,实现教室智能化控制系统设计。系统总体架构如图1所示。
图1 系统总体架构
由图1可知,该系统包括移动终端,设备控制端两个子系统。其中,移动终端包含智能课表控制,课表录入,节电查询等功能,移动端app从使用者的角度设计,任何管理员只要拥有安卓手机都能轻松上手使用,操作界面简洁易用。设备控制端的一个端口跟用电器总开关连接,端口使用的是电磁继电器开控制开关,这样就可以达到以小电流驱动大电流的效果,设备的电源跟用电器的电源完全隔离,保证设备运行的安全[5]。
硬件设备端的端口使用电磁继电器控制开关并与用电器总开关连接,实现以小电流驱动大电流的效果。通过人体红外感应模块,能够智能识别教室有无人[6]。设备端的电源跟用电器的电源完全隔离,保证设备端运行安全。系统硬件结构如图2所示。
图2 系统硬件结构
由图2可知,通过采集实训室的数据上传到管理平台,平台发出控制指令;后台服务器读取已经设定好的配置数据(如实训室使用安排信息)自动控制或者手动产生控制流信号,再通过中国移动OneNET物联网云平台基于MQTT协议与工控板完成网络通讯,最后通过设备端控制教室的多个用电器的开、关操作,从而实现实训室智能化控制[7]。
基于物联网技术和产业特点打造的OneNET物联网云平台和生态环境,适配各种网络环境和协议类型,支持各类传感器和智能硬件的快速接入和大数据服务,提供丰富的API和应用模板以支持各类行业应用和智能硬件的开发,能够有效降低物联网应用开发和部署成本,满足物联网领域设备连接、协议适配、数据存储、数据安全、大数据分析等平台级服务需求。
工业控制板HTML5-20主控板采用HTML5-20主控模式,支持 WIFI无线网络连接模式,同时也支持 MQTT协议与发布订阅模式[8]。该工控板能够实时接收控制指令,通过 WebSocket协议与MQTT进行快速透明通信。控制板内部含有红外遥控模块,可连接摄像机、温湿度传感器等多种传感器模块,通过程序连接 OneNET云平台,实现与工业板的通信。
工控板跟用电器连接整体结构图如图3所示。
图3 工控板跟用电器接整体结构图
工控板在-20 ℃和20 ℃间可以稳定、无故障运行,其除了可以提供类似远程管理外,还可以实现无人值守自动开关机工作,通过嵌入的IPMB模块,可以实现系统实时运行信息的记录与管理作用[9-10]。在遇到系统突然无法工作情况时,工控板相当于看门狗,实现自动重启工作,保证系统在复杂环境下达到稳定性要求。
使用MLX90614型号红外温度传感器,在器件接收到辐射能源之后,温度随之升高,使传感器中某一组件与温度发生改变,通过检测出某一组件发生改变,就可探测出辐射。MLX90614 是一款无接触式的红外线温度感应芯片,它在同一TO-39封装内整合了红外热电堆感应器与一款定制的信号调节芯片。在信号调节芯片中使用了先进的低噪音放大器,实现高精度温度测量。
HC-SR501人体红外感应模块是基于红外线技术的自动控制模块,广泛应用于自动感应电器设备之中,功效小且用干电池也能为其供电。当其检测到移动中人的时候,可将输出端转变为高电平,而当人离开后,延时一段时间后,输出端恢复成低电平形式。一旦拆开透视镜,就能看到热释电红外传感器,对人体发射的红外线敏感,其长方形黑色玻璃就是人体红外感受区,该区域主要是由两个探头元件组成的,当两个元件接收到较大红外强度差时,该模块就会在输出端转变为高电平形式。利用平台监控实训室是否按时开关门,同时通过人体红外感应模块HC-SR501自动感应实训室内是否有人,智能开启与关闭教室用电器,给管理员发出预警信号,从而在实训室、办公场所等应用上起到节能和安全防患的作用。
后台服务器通常用作数据备份,并与前台交换数据,通过注册的安全账号,保存有用数据。通过该服务器,即使前台被攻击,后台数据还是相对安全的。后台服务器随着PC技术提高,配置也升级,通常采用SCSI接口硬盘,采用SATA串行接口,支持16 GB数据存储,充分满足教案共享、数据处理和简单数据库应用标准。
后台服务器除了可以跟学校的官网互相联通,还可以根据课表后台系统对设备进行智能控制。服务器根据学校官网提供的课程表信息,分析出不同时间段不同教室需要使用,对需要使用的教室及时打开教室设备,给学生营造一个舒适的上课环境。对不需要使用的教室及时关闭用电器的电源,避免造成电能的浪费。
物联网协议之一MQTT协议,根据手动或是自动利用MQTT协议发送信息。使用 TCP/IP 提供网络连接,提供有序、无损、双向连接;MQTT 是一种连接协议,它指定了如何组织数据字节并通过 TCP/IP 网络传输它们。对负载内容屏蔽的消息传输;可以对消息订阅者所接收到的内容有所屏蔽。
系统软件部分功能模块设计如图4所示。
图4 系统软件部分功能模块
由图4可知,拥有该学校教室管理权限的教室管理员登录手机App,把教室的使用时间节点(或课表)信息录入系统,系统便会根据课表信息自动化按时管理教室用电器,同时教室管理员还可以直接登录手机App控制教室的用电器,管理哪些用电器需要根据课表情况定时开关,即个性化选择。比如冬天不需要开空调,管理员则可关闭空调的智能控制。
通过手机app端等移动设备进行控制,获取教室设备(如空调)的信息并控制其运行。本功能是通过物联网设备提供的,也是由互联网网络传输控制信息的。教师可以通过手机应用程序随时随地获取学校内各教室的用电器信息,如果教室需要临时使用,教师可以通过手机应用程序查询到该教室所需的时间段,让教室的用电器在规定的时间段内开启,不在规定的时间段内的指定用电器将保持关闭状态,打开指定用电器后通过应用程序通知教师该教室的用电器已经打开,教师无需走进教室就能轻松管理教室的用电器,拿着手机就能轻而易举地管理各教室的设备状态。
在远程智能控制中接入OneNET平台,接入流程为:通过登录注册,创建新产品,并新增电子设备和数据流,通过该功能查看数据,并建立新功能。
1)机构管理员的管理功能:
学校机构的管理员可以在后台对各个教室的信息进行管理,管理后台数据库信息,其管理流程如图5所示。
图5 管理流程
2)设备运行报表功能:
用电器的每次开启和关闭,都会对设备名称、年月日时分秒、对设备的操作作记录,形成一个报表提供给管理员校对教室设备的运行情况。
3)自动检修功能:
当管理员使用APP发送的指令没有及时得到相应的返回结果,我们的平台就会判断这台教室设备出了故障,便会自动通过后台服务器返回信息,然后管理员可以通过查看信息及时检查各个设备的情况,进而作出相应维护。
综上所述,基于OneNET云平台与物联网MQTT协议的智慧节能控制系统软件流程如图6所示。
图6 智慧节能控制系统软件流程图
如图6所示,在C++平台实现软件编程,通过手机端app控制电器设备,并接入OneNET平台,分别设计远程智能控制功能的机构管理员管理功能、设备运行报表功能及自动检修功能,实现智慧节能控制系统软件设计。
系统开发的目的就是实际使用于工作场景中,所以对开发的每项功能和性能都进行反复测试。主要从功能测试、物联网的联通测试、数据库测试等方面进行,不断排查bug,编辑测试用例,提交问题反馈给开发人员,循环检测,最终完美实现功能运用。
分别使用基于云端平台的智慧节能控制系统、基于物联网智慧节能控制系统和基于OneNET云平台与物联网MQTT协议控制系统,检测电能浪费情况,对比结果如表1所示。
表1 不同系统电能浪费对比结果
由表1可知,使用OneNET云平台与物联网MQTT协议系统的风扇耗电量比两种传统方法要少,最少耗电为40 W。而电灯耗电也比两种传统方法少,最少耗电为0.1度。由此可见,基于OneNET云平台与物联网MQTT协议的智慧节能控制系统能够实现电器节能控制。
分别使用基于云端平台的智慧节能控制系统、基于物联网智慧节能控制系统和基于OneNET云平台与物联网MQTT协议控制系统,检测实训室安全管理情况,对比结果如表2所示。
表2 不同系统实训室安全管理检测对比结果
由表2可知,使用文献[3]系统和文献[4]系统的温度高、湿度低,说明实训室出现了不安全情况,而使用OneNET云平台与物联网MQTT协议系统在温度和湿度均在正常监管范围内,说明实训室处于安全状态。通过上述分析可知,所设计系统的安全管理效果较好。
设计的基于OneNET云平台与物联网MQTT协议的智慧节能控制系统,从实现工控板与用电器的连接,再到编写移动客户端程序及后台程序,应用物联网、基于OneNET云平台、移动互联网等技术,实现手机设备端、网络服务器、教室用电设备的互联互通,从而实现对教室用电器的控制。通过进行多次测试证明,本系统运行正常,功耗低,实用性强,可大力推广运用。