未来智讯 > 物联网论文 > 高校智能家居物联网应用实验室建设研讨

高校智能家居物联网应用实验室建设研讨

发布时间:2019-01-11 01:06:07 文章来源:未来智讯    
    高校智能家居物联网应用实验室建设研讨作者:未知   摘 要: 智能家居是与人们日常生活关系最亲密的物联网应用,也是相当好的大学生创新、创业项目。但很多高校现有实验室没有足够的软硬件环境支持,严重影响了学生物联网技能的学习和实践。本文根据智能家居需求,设计了以智能家居为背景的物联网应用实验室建设方案,描述了系统网络拓扑结构、软硬件开发环境、通讯协议、硬件模块,并进行了部署测试。测试结果证明,系统能够实现智能家居的一般需求。通过开放软硬件平台,能够满足教师进行物联网教学和学生进行自主学习的需要。
  关键词: 高校; 智能家居; 物联网; 实验室
  中图分类号:TP391.1 文献标志码:A 文章编号:1006-8228(2017)11-23-03
  Research on the construction of smart home IoT application laboratory in universities
  Li Linlin1, Sun Liangxu1, Wu Jiansheng1, Wang Gang1, Liu Guoli2
  (1. School of Software, University of Science and Technology Liaoning, Anshan, Liaoning 114051, China;
  2. School of Science, University of Science and Technology Liaoning)
  Abstract: Smart home is an IoT(Internet of Things)application most closed to people's daily life, and is also a very good innovation and entrepreneurship project for students. However, many colleges and universities do not have enough support to software and hardware environment, which has seriously affected the student in the learning and practice of IoT technology. According to the requirements of smart home, this paper designs a laboratory construction scheme of IoT technology for smart home application, describes the system network topology, development environment of software and hardware, hardware modules etc., and completes the deployment test. It is proved that the system can satisfy the normal requirements of smart home. The open platform of software and hardware can meet the IoT teaching and studying requirements of teachers and students.
  Key words: university; smart home; IoT; laboratory
  0 引言
  物联网(Internet of Things, IoT)实现了物理设备、网络设备、智能设备、建筑物和嵌入式设备之间的互联。通过嵌入设备中的电子器件、软件、传感器、执行机构和网络连接,实现设备之间的数据采集和交换。2013年物联网全局标准发起组(IoT-GSI)定义物联网为信息社会的基础设施。很多学者将物联网技能与高校实验室建设和设计相联合进行了研讨[1-3]。智能家居是对智能建筑里与居住需求有关的扩展,包括光照、温度、通风、空调和平安抑制,还包括通过Wi-Fi进行远程监控的家电。系统一般包括交换机和传感器,偶尔候连接到网关。通过网关提供的用户接口,通过网关应用、移动手机APP,PC网页进行交互,实现系统的抑制。很多学者针对智能家居物联网应用也进行了研讨[4-6]。除了智能家居之外,其他物联网应用也成为研讨热点,例如智慧农业[7]。
  国务院出台了大力推进大众创业万众创新若干政策措施的意见,各个高校积极响应,面对本科生和研讨生,大力开展创新创业活动。创新创业活动会遇到一些问题。
  ⑴ 遇到的问题
  ① 研讨课题的相关技能缺乏先进性,不能与当下最新的研讨热点和流行技能,甚至未来发展趋势相联合。
  ② 研讨课题的内容缺乏具体应用背景,不能将理论研讨应用到工程实践中,解决生产生活实际问题。
  ③ 研讨课题的软硬件环境支持有限,尤其是硬件,严重影响了课题开展的可行性和可操作性,局部研讨内容无法有效开展。
  ④ 研讨课题的研讨方法更多选取理论推导联合模拟仿真的方式,研讨成果是否符合实际问题难以确定,实际应用可能出现的问题,并没有得到研讨和解决。
  本文提出高校智能家居物联网应用实验室建设研讨课题,为有效地解决上述问题提供明白决方案。
  ⑵ 解�Q问题的思绪
  ① 智能家居是以物联网技能为基础,物联网技能是当下最流行的技能,无论学术界还是工业界都已经成为研讨热点,是未来发展的基础支撑技能。
  ② 智能家居是典型的物联网应用,涉及目前主流多种IT技能,同时与人们生活亲密相关,在实际使用中存在大量问题,能够作为相当好的研讨背景。   ③ 智能家居实验室能够提供丰富的软硬件资源,为智能家居及其他物联网应用研发提供有力支持。
  ④ 智能家居实验室能够提供功能完整的物联网实验箱和开发板、各种类型的传感器和其他监控设备,同时提供有线和无线网络支持。所有的研发直接在物理设备长进行,直接解决实际应用中存在的问题,研讨成果能够直接应用到实际项目中。
  1 系统网络拓扑结构
  系统网络拓扑结构如图1所示。系统主要包括智能抑制单元、环境安防单元、家电遥控单元、电动窗帘单元、门禁单元、灯光报警单元。
  智能抑制单元提供应用程序,使用ZigBee、GSM/GPRS、视频和RS485不同类型的协议和信号,实现门窗抑制、环境监控、家电抑制、智能灯光、视频监控和短信抑制,同时还能够进行系统信息配置,主要包括电话设置、网络设置、模式设置、灯光学习、万能遥控、报警图片、报警记录和GPRS 记录。除了可以进行本地抑制之外,单元还提供通过PC终端Web和Android手机APP,选取Wi-Fi、3G、4G通讯技能,实现上述功能的远程抑制。
  环境安防单元包括温湿度、光照检测、水浸检测、震动检测、红外栅栏、人体感应、烟雾检测和可燃气体检测不同类型的传感器。通过ZigBee协议与智能抑制单元进行通讯,上传传感器数据到智能抑制单元。除此之外,还包括云台摄像机,通过RS485协议与智能抑制单元进行视频信号通讯,实现视频监控。
  家电遥控单元包括红外转发器。通过ZigBee协议与智能抑制单元进行通讯。当智能抑制单元执行家电遥控指令时,根据预先学习的家电遥控指令与红外数据对应关系,下载家电遥控红外数据到家电遥控单元,通过红外转发器转发到家电设备,实现家电遥控。
  电动窗帘单元包括窗帘抑制器。其抑制方式与家电遥控单元类似,预先学习电动窗帘遥控指令与红外数据对应关系,由红外转发器转发红外数据到窗帘抑制器,实现电动窗帘抑制。
  门禁单元包括门磁、电磁锁、门禁机和出门按钮。其中门磁和电磁锁支持通过ZigBee协议与智能抑制单元进行通讯,上传门磁状态和下载电磁锁下令。
  灯光报警单元包括紧急按钮、调色灯和报警灯。调色灯抑制方式与家电遥控单元类似,预先学习调色灯遥控指令与红外数据对应关系,由红外转发器转发红外数据到调色灯,实现调色灯抑制。紧急按钮和报警灯抑制方式与门禁单元的门磁和电磁锁类似,通过ZigBee协议与智能抑制单元进行通讯,上传紧急按钮状态和下载报警灯下令。
  2 系统软硬件设计
  2.1 智能抑制单元
  智能抑制单元使用Cortex-A8开发板,预装嵌入式Linux操作系统,内核版本2.6.35.7。在Windows下安装Qt Creator、MinGW和Qt-Opensource-Windows配置应用程序开发环境。软件开发选取客�舳�/服务器模式,客户端与服务器之间通讯遵循Linux Socket协议。数据包格式如表1所示。
  SOF:值为0xFC,标识数据起初。
  CMD:下令。
  LEN:DATA域实际长度。
  FCS:校验和,从CMD域到DATA域进行异或校验计算。
  系统设备分为传感器设备和执行器设备,均支持ZigBee抑制。为了描述设备,定义设备节点结构体如下:
  typedef struct {
  unsigned char NwkAddr[2]; //设备网络地址
  unsigned char DeviceType; //设备类型
  unsigned char DeviceIndex; //设备编号
  unsigned char DevicePosition; //设备位置
  unsigned int DeviceValue; //设备数据
  unsigned char Res; //预留
  } DeviceDesp,*pDeviceDesp;
  客户端连接服务器后,服务器会自动按照此条协议上报在线设备节点、离线设备节点、状态变化设备节点给客户端。数据包各域分辨为:
  0xFC、0x01、0x0a、在线设备DeviceDesp结构体、校验和FCS
  0xFC、0x02、0x0a、离线设备DeviceDesp结构体、校验和FCS
  0xFC、0x03、0x0a、状态改变设备DeviceDesp结构体、校验和FCS
  客户端连接服务器后,能够发送设备节点抑制下令。数据包各域为:
  0xFC、0x04、0x0a、抑制设备DeviceDesp结构体、校验和FCS
  2.2 传感器感知类型单元
  环境安防单元为传感器感知类型单元。每个传感器单元使用STM8S103FS的开发板完成对传感器环境数据的读取和抑制指令的写入。同时在开发板设计CC2530通信模块,实现与智能抑制单元的ZigBee通讯,完成数据和指令的传递,如图2所示。
  2.3 继电器抑制类型单元
  家电遥控单元、电动窗帘单元、门禁单元、灯光报警单元为继电器抑制类型单元。其设计与传感器感知类型单元类似,不过将STM8S103FS引脚PD4作为IO继电器抑制引脚,取消引脚PD3接线。将抑制设备与开发板的继电器抑制端口P3进行连接,实现继电器抑制。
  3 系统部署测试
  3.1 智能抑制单元抑制程序下载
  用串口线连接PC机与智能抑制单元串口,以便在智能抑制单元Linux系统启动后,对Linux系统进行操作。将网线连接PC机与智能抑制单元网口,以便通过TFTP协议将智能抑制单元抑制程序从PC机下载到智能抑制单元。   在Windows7系统中,打开X-SHELL软件,新建串口终端,选择Serial方式,配置串口为COM1,波特率为115200。按下智能抑制单元电源,系统上电,启动到Linux系统下。在PC机打开TFTP32软件启动TFTP服务器,将智能抑制单元抑制程序文件放入TFTP服务器根目录下。在智能抑制单元Linux系统下,使用tftp -g -r file ip下令下载抑制程序文件,其中file为抑制程序文件名,ip为PC机网口IP地址。如果抑制程序文件为tar格式,需要进行解压,然后启动运行抑制程序。
  3.2 智能抑制单元抑制程序测试
  抑制程序启动后,自动通过ZigBee协议与环境安防单元、家电遥控单元、电动窗帘单元、门禁单元和灯光报警单元进行组网,实现通讯。抑制程序运行界面如图3所示,通过切换门窗、环境、家电、灯光、视频和系统按钮,完成环境信息的采集、家居设备的抑制和系统参数配置。
  4 结束语
  高校学生在物联网智能家居实验室中,在基础软件和硬件支持下,明白和熟悉了物联网的基础理论和开发技能,按照实际工程项目要求,最初收集整理智能家居业务需求,然后进行软件和硬件的设计,最终在实验室中真实模拟家居生活场景,进行系统部署和测试,解决遇到的实际问题。通过这样类型的实验室,学生既能够学习到理论知识和开发技能,又可以积累某种物联网应用场景开发和实施经验,解决高校学生开展科研遇到的软硬件环境、研讨课题背景和技能先进性等问题。实验室的建设方案也能够为其他计算机相关专业课程提供软硬件支持,提供一个开放平台,支持跨专业学习和研讨。硬件的高损耗和低利用率是日后实验室建设有待解决的问题,充分利用虚拟化等最新软件技能和科学合理的实验内容组织,能够是解决该问题的一种方法。
  参考文献(References):
  [1] 曲娜,盛桂珍,杨海波. 基于物联网技能的智慧开放实验室管
  理系统设计[J]. 实验技能与管理,2015.12:140-142
  [2] 韩方珍,俞守华,方永美,徐东风,肖媚燕.基于物联网技能的
  实验室管理系统设计[J].实验室研讨�c探索,2015.12:238-240,259
  [3] 吴蓬勃,李学海,杨斐,张金燕.基于物联网的智能实验室研讨
  与实践[J].实验室研讨与探索,2015.3:78-85
  [4] 胡军,赵国军.基于ZigBee的智能家居体验中心系统组网方
  案[J].实验室研讨与探索,2016.5:130-133,235
  [5] 杨璐,刘宝栋,王银涛.基于ZigBee技能的智能家居系统门窗
  联动设计与实现[J].实验室研讨与探索,2013.8:297-300,306
  [6] 高同辉,刘东晓.智能家居实训平台开发与应用[J]. 实验技能
  与管理,2015.7:167-171
  [7] 张伟,江莹旭,阮艳凤,季大夫.面向智慧农业的物联网系统与
  实训平台开发[J].实验技能与管理,2015.5:161-164
转载请注明来源。原文地址:https://www.7428.cn/page/2019/0111/78766/
 与本篇相关的热门内容: