毕业设计----智能家庭网关的开发与应用(含外文翻译)
-
资源ID:1457197
资源大小:1.48MB
全文页数:83页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
毕业设计----智能家庭网关的开发与应用(含外文翻译)
1、 本 科 毕 业 设 计本 科 毕 业 设 计 ( (论 文论 文 ) ) 题题 目:目: 家庭智能网关的开发与应用家庭智能网关的开发与应用 学学 生:生: 专专 业:业: 计算机科学与技术计算机科学与技术 年年 级:级: 指导教师:指导教师: 日日 期:期: 20082008 年年 1111 月月 1 目目 录录 摘要 3 Abstract . 4 第一章 综述 . 5 1.1 什么是智能家居 5 1.2 设计目标 6 第二章 网关环境搭建 . 7 2.1 硬件平台概述 7 2.1.1 S3C2410 微处理器 . 8 2.1.2 CS8900A 以太网控制芯片 . 9 2.1.3 RS-2
2、32 和 RS-485 9 2.1.4 RJ-45 以太网口 10 2.2 软件平台概述 . 11 2.2.1 Mizi Linux 11 2.2.2 Boa 小型 Web 服务器 11 2.2.3 SQLite 轻型数据库. 11 2.2.4 软件平台构造 12 2.3 软件环境搭建 . 12 2.3.1 烧写 Mizi Linux . 12 2.3.2 搭建交叉编译环境 13 2.3.3 Boa 移植 13 2.3.4 SQLite 移植 . 15 2.3.5 SQLite 使用方法与常用命令 . 17 第三章 网关应用程序设计与实现 . 18 3.1 建立数据库 . 18 3.2 后台程
3、序设计与实现 . 21 3.2.1 CGI 与客户端的通讯机制 21 3.2.2 程序中读写 SQLite 数据库. 26 3.2.3 RS485 串口读写 30 3.2.4 指令格式定义 35 3.2.5 CGI 脚本举例 37 3.3 前台网页设计与实现 . 40 3.3.1 HTML 简介 . 40 3.3.2 CSS 简介 42 3.3.3 JavaScript 简介 . 46 3.3.4 Ajax 技术 . 50 2 第四章 网关使用说明书 57 4.1 产品概述 . 57 4.2 使用说明 . 58 4.2.1 用户登陆 58 4.2.2 主界面 59 4.2.3 家电控制 59
4、4.2.4 系统设置 64 第五章 结论 72 参考文献 . 73 附录 . 74 附录 A:外文资料翻译原文部分 74 附录 B:外文资料翻译译文部分 78 附录 C:光盘资料说明 82 3 家庭智能网关的开发与应用 摘要摘要 家庭网关是家庭网络的核心部件,是智能家居的主要部分,也是未来智能家 居的主要发展方向。 本项目开发的家庭智能网关作为家庭网络的核心控制部件,用户可通过 Internet、手机等方式远程控制各种家用电器的运行状态,如控制电灯的开关、 控制空调的温度等,并且可以设置不同的情景状态来实现对所有家电在不同情景 状态下的协同控制功能。同时网关还具备安防报警功能,对于突发状况,网关会 自动向用户的手机或社区的安防中心发出警报信息,并能够实时抓拍现场照片, 以彩信的方式发送到用户的手机上。 该网关系统的主要硬件设备包括:网关控制主机,信息转发器,智能开关等。 本文主要论述基于网关控制主机的后台服务程序和前台Web页面的开发方法和应 用原理。 用户主要通过访问网关Web页面的方式来控制网关发出相应的指令以实现对