当前位置:主页 > 教育论文 > 教育体制论文 >

面向智慧教室的嵌入式控制系统设计与实现

发布时间:2017-08-05 09:07

  本文关键词:面向智慧教室的嵌入式控制系统设计与实现


  更多相关文章: 嵌入式控制 远程遥控 智慧教室 跨平台开发


【摘要】:随着物联网技术的发展,智慧城市、智慧交通、智慧医疗和智慧教室等都成为了互联网时代的重要研究内容。以实现智慧教室环境的智能感知、远程操控以及多网融合等功能的智慧教室控制系统也成为了目前研究的热点。以往的控制系统主要有PC、单片机和嵌入式系统三种实现方式,三者各有优缺点。PC机功能强大,却有功耗大、成本高和实用性差等缺点;单片机体现其控制的专业性,价格便宜,但往往无法满足更多的应用需求;嵌入式系统价格相对便宜,可以根据需要对软硬件进行裁剪,其专业性也很强,但出于复杂性和成本考虑,不可能给每个控制设备都搭建嵌入式系统。若采用三者中任何单一技术实现控制系统,往往都无法满足实际项目的需求。因此,论文以嵌入式技术为核心,实现了有线网络、WiFi无线网络和ZigBee网络的多网融合,开发了PC和Android平台的控制终端,并利用ZigBee单片机搭载传感器或其他硬件设备,设计并实现了智慧教室的控制系统。论文主要工作:(1)智慧教室嵌入式控制系统设计。从对智慧控制系统的需求分析开始,展开对控制系统的体系结构以及功能的分析,并设计控制系统的通信功能以及通信的控制命令协议。(2)智慧教室嵌入式系统开发。搭建嵌入式系统开发环境,设计并实现智慧教室控制系统的客户端、服务器以及ZigBee无线操控程序。(3)智慧教室嵌入式控制系统的测试与分析。对整个系统进行测试,采用串口工具、网络命令测试软件以及不同平台的客户端软件完成对系统功能的测试。最后将系统发布,并提出系统软件升级的方案。与同类研究相比,本文的特色之处在于:根据智慧教室控制系统需求定制嵌入式Linux系统,实现教室环境的智能感知、远程操控及多网融合功能。制定与ZigBee协调器通信的控制命令通讯协议,与简单的命令码不同,该协议带有校验功能,更加符合实际项目开发的需要。采用C/S软件开发架构,跨平台的Qt作为主要的编程工具,开发Windows、Linux和Android不同平台运行的控制终端程序。提出采用U盘更新智慧教室控制系统软件的方案。
【关键词】:嵌入式控制 远程遥控 智慧教室 跨平台开发
【学位授予单位】:华中师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP273;G434
【目录】:
  • 摘要5-6
  • Abstract6-11
  • 1 绪论11-16
  • 1.1 研究背景和意义11-12
  • 1.2 国内外研究现状12-13
  • 1.3 研究内容和思路13-14
  • 1.3.1 研究内容13-14
  • 1.3.2 研究思路14
  • 1.4 论文组织结构14-16
  • 2 智慧教室相关理论及技术基础16-27
  • 2.1 “智慧教室”界定16
  • 2.2 物联网相关技术16-22
  • 2.2.1 嵌入式系统16-17
  • 2.2.2 Qt技术17-18
  • 2.2.3 网络通信技术18-19
  • 2.2.4 串口通信技术19-20
  • 2.2.5 ZigBee技术20-22
  • 2.3 智慧教室控制系统硬件简介22-26
  • 2.3.1 网关开发板22-24
  • 2.3.2 ZigBee开发板24
  • 2.3.3 外设硬件24-26
  • 2.4 本章小结26-27
  • 3 智慧教室嵌入式控制系统设计27-36
  • 3.1 智慧教室控制系统需求分析27-28
  • 3.1.1 控制系统概述27
  • 3.1.2 外部接口需求27
  • 3.1.3 功能需求27-28
  • 3.2 智慧教室控制系统结构分析28-29
  • 3.3 智慧教室控制系统功能分析29
  • 3.4 控制系统通信功能设计29-31
  • 3.4.1 系统通信模型29-30
  • 3.4.2 系统通信时序30-31
  • 3.5 控制命令协议设计31-35
  • 3.5.1 功能码设计31-32
  • 3.5.2 控制命令报文格式32-33
  • 3.5.3 控制命令实例33-35
  • 3.6 本章小结35-36
  • 4 智慧教室嵌入式控制系统开发36-55
  • 4.1 构建嵌入式Linux开发环境36-39
  • 4.1.1 嵌入式Linux系统搭建36-38
  • 4.1.2 软件移植与环境配置38-39
  • 4.2 网关服务器端程序设计与实现39-46
  • 4.2.1 功能分析39
  • 4.2.2 程序流程设计39-41
  • 4.2.3 网关控制功能模块设计与实现41-46
  • 4.3 嵌入式控制系统的客户端设计与实现46-48
  • 4.3.1 功能分析46
  • 4.3.2 程序流程设计46-47
  • 4.3.3 客户端功能模块设计与实现47-48
  • 4.4 ZigBee程序设计与实现48-54
  • 4.4.1 功能分析48
  • 4.4.2 程序流程设计48-49
  • 4.4.3 ZigBee程序功能模块设计与实现49-54
  • 4.5 本章小结54-55
  • 5 智慧教室嵌入式控制系统的测试与分析55-63
  • 5.1 软件的编译55-56
  • 5.1.1 Qt程序的编译55
  • 5.1.2 ZigBee程序的编译55-56
  • 5.2 系统功能测试56-59
  • 5.2.1 串口命令测试56
  • 5.2.2 网络命令调试工具测试56-57
  • 5.2.3 智慧教室控制系统的应用实例57-59
  • 5.3 系统的发布59-61
  • 5.4 系统软件升级61-62
  • 5.4.1 U盘挂载61-62
  • 5.4.2 软件升级62
  • 5.5 本章小结62-63
  • 6 总结与展望63-65
  • 6.1 工作总结63
  • 6.2 工作展望63-65
  • 参考文献65-68
  • 攻读硕士学位期间发表的学术论文及参与的项目68-69
  • 致谢69

【参考文献】

中国期刊全文数据库 前10条

1 段素平;;基于ZigBee技术的数据采集自组网系统设计[J];电子世界;2015年18期

2 陈侃松;邵冲;张丹;张满意;何林桂;;基于S3C2440平台的USB_WiFi驱动移植[J];物联网技术;2015年05期

3 黄翩;张琼;祝婷;;基于Qt的一个服务器多个客户端的TCP通信[J];电子科技;2015年03期

4 熊星星;何月顺;;基于S5PV210的U-boot分析与移植[J];计算机系统应用;2015年01期

5 陈磊;徐佳丽;;基于物联网的高职智慧教室建设研究[J];职教论坛;2014年35期

6 刘艳凤;;基于Zigbee网络的分层网络框架体系分析[J];信息与电脑(理论版);2014年10期

7 王玉龙;蒋家傅;;以需求为导向的智慧教室系统构建[J];现代教育技术;2014年06期

8 刘洁;黄鑫;;基因扩增仪与PC机串口通信的设计与实现[J];电脑知识与技术;2014年04期

9 张亚珍;张宝辉;韩云霞;;国内外智慧教室研究评论及展望[J];开放教育研究;2014年01期

10 张剑英;李宗为;张祥忠;李金;;一种基于ARM11的无线AP进程移植方法[J];电视技术;2013年15期



本文编号:624079

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/jiaoyutizhilunwen/624079.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ba6fc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com