中期报告-基于物联网的智能家居设计与实现_第1页
中期报告-基于物联网的智能家居设计与实现_第2页
中期报告-基于物联网的智能家居设计与实现_第3页
中期报告-基于物联网的智能家居设计与实现_第4页
中期报告-基于物联网的智能家居设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)中期报告题 目:基于物联网的智能家居设计与实现学 院: 软件学院专业名称: 软件工程班级学号:10204221学生姓名: 程超指导教师:韩海峰填 表 日 期 2014 年 1 月 10 日南昌航空大学东软班 中期报告南昌航空大学东软班毕业设计中期报告年级 10 级 学号 10204221 姓名 程超 指导教师 韩海峰 毕设题目 基于物联网的智能家居设计与实现名 称 刊物、出版社 或鉴定机构 刊号、书号水平或等级 卷、期及年月 本人排序无做毕设期间发表论文或科研成果发表论文情况 无南昌航空大学东软班 中期报告毕业设计所取得的阶段性成果:我的毕业设计是基于物联网的智能家居系统的设计与实现,是一个小型的物联网。前期用了一周的时间调研该题目的可行性与意义,并请教老师相关设计方面的问题完成了开题报告。针对开题报告中提出的想法和自己初步的探索进行了需求分析。一个月的时间学习 ZigBee 协议,ARM9 上如何开发 QT 程序,并整理出自己的设计思路,将系统分成两个大模块,找到模块之间的联系,并定义好全局变量和模块之间接口。理清各模块之间及内部关系、定义好各接口及模块内部一些重要函数的函数名后完成了概要设计。将各函数流程分析清楚后完成了详细设计,并开始了初步的测试构思。因为这个程序涉及到 ZigBee 板,arm9 等硬件设备,而开发是在 PC 机上,所以会有编译和运行不在同一个环境下的问题。比如,之前一直在学习 Qt,但因为经验不足,学的一直是 PC 机上的 Qt 编程,而下载到 arm9 上是运行不了的。发现错误后,立即调整了自己的方向,转战 Qt Embedded 编程的学习。这个时候,又遇到一个比较棘手的问题。就是编辑在 arm9 上运行的 Qt 程序没有一个像 PC 端 Qt 编程那样智能的开发环境。经过多天的查资料与不断尝试,中间试过 KDevelop(和 Visual Studio 一样是整合开发环境(IDE) ,集成代码编辑、项目管理等功能。它的版本对我们的程序没有特别大的影响,比如Visual Studio2005 和 Visual Studio2008 都可以用来开发 WinCE 应用程序,只要安装了相应版本的 WinCE SDK) ,本来想只要安装一个版本的 KDevelop 再将其编译器换成 arm9 上用的 Qtopia 就可以了,但一直没有成功。后来终于得到一种方法,就是安装一个 Qt Creator,但是将其编译器换成编译能在 arm9 上运行的Qt 程序的。问题就得到了解决。总结前一阶段主要完成的工作为:(1)开题报告(2)需求分析(3)概要设计(4)详细设计(5)环境搭建与开题报告所定的研究内容和进展是否相符:是南昌航空大学东软班 中期报告继续研究的内容:(1)学习 ZigBee 协议和 ARM9 上编写 QT 程序的知识(2)学习 QT Creator、IAR 等软件的使用方法(3)根据详细设计编写各部分代码并进行测试完善,及时修改发现的错误,文档也及时更新(4)在完成上面所有工作衙,在老师的指导下,进行毕设论文的编写,完成毕设论文(5)多去深究一下算法存在的问题:(1)从小组开发到个人开发所带来的挑战。以前做项目时是小组开发,自己负责自己的模块,现在是一整个项目,所有的模块都需要自己全方位的考量,更加需要自己的思维能力与耐心(2)查找资料的技巧。研究的东西因为有自己的创新和想法,所以比较难找到相关方面的资料。学会利用专业技术论坛很重要(3)从不懂到懂的再到会用的距离。之前没有接触过 ZigBee 技术,全新的知识,规定的时间内利用它做出自己的东西,必须得先静下心来学会新知识,再举一反三地应用,将会效率高得多(4)资源利用。之前在学习 ZigBee 的时候,不知道该怎么着手,浪费了好多时间。其实网上有很多相关知识的论坛,可以多去逛逛,或许经一大拿一指点,自己就矛塞顿开。像飞比 zigbee 论坛,/D/200511/93671_1.shtml 等等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论