声明
摘要
1 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 研究内容和思路
1.3.1 研究内容
1.3.2 研究思路
1.4 论文组织结构
2 智慧教室相关理论及技术基础
2.1 “智慧教室”界定
2.2 物联网相关技术
2.2.1 嵌入式系统
2.2.2 Qt技术
2.2.3 网络通信技术
2.2.4 串口通信技术
2.2.5 ZigBee技术
2.3 智慧教室控制系统硬件简介
2.3.1 网关开发板
2.3.2 ZigBee开发板
2.3.3 外设硬件
2.4 本章小结
3 智慧教室嵌入式控制系统设计
3.1 智慧教室控制系统需求分析
3.1.1 控制系统概述
3.1.2 外部接口需求
3.1.3 功能需求
3.2 智慧教室控制系统结构分析
3.3 智慧教室控制系统功能分析
3.4 控制系统通信功能设计
3.4.1 系统通信模型
3.4.2 系统通信时序
3.5 控制命令协议设计
3.5.1 功能码设计
3.5.2 控制命令报文格式
3.5.3 控制命令实例
3.6 本章小结
4 智慧教室嵌入式控制系统开发
4.1 构建嵌入式Linux开发环境
4.1.1 嵌入式Linux系统搭建
4.1.2 软件移植与环境配置
4.2 网关服务器端程序设计与实现
4.2.1 功能分析
4.2.2 程序流程设计
4.2.3 网关控制功能模块设计与实现
4.3 嵌入式控制系统的客户端设计与实现
4.3.1 功能分析
4.3.2 程序流程设计
4.3.3 客户端功能模块设计与实现
4.4 ZigBee程序设计与实现
4.4.1 功能分析
4.4.2 程序流程设计
4.4.3 ZigBee程序功能模块设计与实现
4.5 本章小结
5 智慧教室嵌入式控制系统的测试与分析
5.1 软件的编译
5.1.1 Qt程序的编译
5.1.2 ZigBee程序的编译
5.2 系统功能测试
5.2.1 串口命令测试
5.2.2 网络命令调试工具测试
5.2.3 智慧教室控制系统的应用实例
5.3 系统的发布
5.4 系统软件升级
5.4.1 U盘挂载
5.4.2 软件升级
5.5 本章小结
6 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
攻读硕士学位期间发表的学术论文及参与的项目
致谢