学位论文 > 优秀研究生学位论文题录展示
基于HTTP的智能家居网络改进方案
作 者: 王程
导 师: 胡建华
学 校: 昆明理工大学
专 业: 计算机应用技术
关键词: 超文本传输协议 短信网关接口协议 通用网关接口 网页浏览器 智能家居
分类号: TP273.5
类 型: 硕士论文
年 份: 2011年
下 载: 24次
引 用: 0次
阅 读: 论文下载
内容摘要
近年来,随着通信技术的迅猛发展及网络服务器性能的大幅提升,网络系统由胖客户机模式向瘦客户机模式转化成为一种发展趋势。网络终端的性能在这种趋势下逐渐被解放出来。本文尝试从设计及实现的角度出发,针对智能家居系统的一般网络通信结构进行分析,并基于科技部基金项目——“智能家居系统与智能家居控制器”,以HTTP为主要承载协议,探讨改进智能家居网络通信方式的解决方案。改进后的智能家居网络主要由外部短信网关、小区信息系统和室内机接口三部分组成。在过去的网络通信方式下,智能家居控制器使用手机模块实现短信收发的功能,导致开发复杂,不易调试,难以扩展,稳定性差且成本高等问题。本文以云计算所倡导的“一切都是服务”为指导思想,将基于联通SGIP协议的短信网关技术融合到智能家居网络中,实现支持双向短信通讯的外部短信网关服务器程序,并以HTTP为承载协议,实现短信收发的服务接口。小区信息系统同时满足短信网络中间层和小区信息平台的需求。作为网络中间层,本文以自定义的LAS (Local Area Service)消息方式,实现了家电控制短信的转发,以HTTP为承载协议提供了与外部短信网关的通信接口及报警短信的发送接口,分担了外部短信网关的连接负载;作为信息平台,通过Web方式将小区物管与业主连接起来,提供日常信息服务。本文使用C语言CGI方式实现Web程序,并对HTTP和LAS消息两种通信承载方式做出了对比。在室内机的Arm-Linux平台上,本文基于Webkit网页排版引擎,使用Qt实现Web浏览器,并将SSL库移植入室内机系统。浏览器具备网页浏览、书签管理、页面前进/回退、页面缩放及查找等功能,能够使用如电子邮箱、Web QQ等网络应用程序。在文章的最后,针对原系统短信接口多线程竞争设备资源的问题,参考命令设计模式,提出了将并发请求顺序保存,依次进行处理的改进方案;针对改进后的瘦客户机网络结构,提出了基于HTTP协议的本地短信接口改进方案。改进后的室内机系统短信收发失败的概率明显降低,去掉了手机模块,降低了硬件成本。
|
全文目录
摘要 3-5Abstract 5-10第一章 概述 10-18 1.1 选题的目的和意义 10 1.2 论文选题背景 10-14 1.2.1 以X-10电力载波承载的网络 10-11 1.2.2 总线结构的兴起 11-12 1.2.3 计算机网络成为主流 12-13 1.2.4 计算概念成型 13-14 1.3 论文的研究内容 14-18 1.3.1 基于SGIP外部短信网关的设计与实现 15-16 1.3.2 小区信息系统的设计与实现 16 1.3.3 针对智能家居控制器的改进 16-18第二章 外部短信网关的设计与实现 18-40 2.1 联通短信网关接口协议(SGIP)简介 18-24 2.1.1 协议概览 18-19 2.1.2 协议术语 19 2.1.3 协议体系结构 19 2.1.4 ISMG与SP间的通信 19-21 2.1.5 SGIP序列号定义 21-22 2.1.6 SGIP消息简介 22-24 2.2 外部短信网关的设计 24-31 2.2.1 ESMG Receiver的设计 24-27 2.2.2 SP Client的设计 27-31 2.2.3 ESMG Server消息池的设计 31 2.3 外部短信网关的实现 31-38 2.3.1 ESMG Receiver的实现 32-35 2.3.2 SP Client的实现 35-38 2.3.3 ESMG Server消息池的实现 38 2.4 本章小结 38-40第三章 小区信息系统的设计与实现 40-62 3.1 小区信息系统结构概述 40-41 3.2 小区信息系统网站 41-55 3.2.1 系统功能描述 41-42 3.2.2 开发工具介绍 42-43 3.2.3 数据库设计 43-44 3.2.4 网站实现要点 44-55 3.3 LAS消息与小区短信接口 55-59 3.3.1 LAS消息设计 55-56 3.3.2 消息通信方式 56-57 3.3.3 小区短信接口 57-59 3.4 LAS方案与HTTP协议承载通信的对比 59-60 3.5 本章小结 60-62第四章 智能家居室内机的改进 62-74 4.1 必要性分析 62-63 4.2 浏览器的设计与实现 63-69 4.2.1 Webkit简介 63 4.2.2 浏览器模块设计 63-64 4.2.3 浏览器实现 64-67 4.2.4 OpenSSL移植 67-69 4.3 短信接口的改进 69-72 4.3.1 改进原因及内容 69 4.3.2 Qt的HTTP客户端 69-70 4.3.3 参考命令模式改进短信接口 70-72 4.4 本章小结 72-74第五章 总结与展望 74-76 5.1 研究工作总结 74 5.2 进一步的工作 74-76致谢 76-78参考文献 78-82附录 82-85 附录A 小区信息系统网站截图 82-84 附录B 智能家居室内机产品照片 84-85 附录C 攻读研究生期间的研究成果 85
|
相似论文
- 智能家居系统中ZigBee节点的研究,TN929.5
- 智能家居系统的研究与设计,TP273.5
- 一种适用于智能家居应用的物联网系统设计,TN929.5
- 基于无线传感器网络的智能家居安全监测系统的研究与应用,TP273.5
- 智能家居系统硬件验证平台设计与实现,TP273.5
- 基于ARM9智能家居系统的设计与研究,TP273.5
- 智能家居安防子系统的设计与实现,TP277
- 基于ARM的智能家居综合控制系统设计与实现,TP368.1
- 无线商务话机短信网管平台的设计与实现,TN929.5
- 基于ZigBee的无线传感器网络节点的研究与设计,TN929.5
- 基于ZigBee技术的智能家居监控系统的设计与实现,TN929.5;TP212.9
- 智能视频监控系统运动检测的研究与应用,TP391.41
- 嵌入式智能家居安防监控系统的设计与实现,TP277
- 智能家居的设计与施工研究,J525.3
- 基于ZigBee技术的智能家居系统的研究,TP273.5
- 智能家居物联网监控终端的研究与设计,TN929.5
- 绿色家居智能与节能测控技术研究,TP212.9;TP273.5
- 基于Zigbee技术的智家居监控系统,TP277
- 智能家居无线监控与节能管理系统研究,TP273.5
- 基于uClinux的远程监控系统的研究与设计,TP277
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com
|