学位论文 > 优秀研究生学位论文题录展示

基于ARM11的智能家居网关控制软件设计

作 者: 闫鹏鑫
导 师: 张万绪
学 校: 西北大学
专 业: 电子与通信工程
关键词: 智能家居 ARM11 Linux H.264 RTP/RTCP
分类号: TP273.5
类 型: 硕士论文
年 份: 2013年
下 载: 21次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着社会和科技的飞速发展,人们的生活水平得到了提高,同时家用电子产品也得到了不断的改进。但是传统的家用电子产品相互独立单独控制,并没有形成有效的集中控制网络,使用很不方便。对于市场上成熟的智能家居系统,其成本和功耗普遍都比较高,很难进入普通家庭用户。因此设计一款低成本、低功耗、操作简单方便的智能化家居网关控制软件很有必要。本论文设计了一种基于ARM11的嵌入式智能家居网关控制软件,该软件将家电控制、安全监控、友好视频和图片分享功能集于一体,以满足用户对智能家居控制系统的个性化需求。该软件采用模块化设计思想,降低了各功能模块程序的耦合度,便于程序的实现、调试和维护。本文工作主要包括以下内容:(1)语音控制家电:利用MSP20语音识别平台,将系统采集的本地语音数据转化为文本信息,再对文本信息进行匹配分析,以确定用户语音指令的有效性。当用户指令有效时,通过ZigBee网络对家电发送控制指令。此外,本软件支持手持终端的接入,根据手持终端所发送的文本信息或控制指令作出相应的判断与处理,以实现家电的控制。(2)远程视频监控:本文移植BOA服务器作为Web服务器,构建B/S网络结构模式。首先利用H.264标准对USB摄像头采集到的监控视频压缩处理,然后采用RTP/RTCP协议把压缩后的视频流传输到远程客户端,客户端可通过Web浏览器直接观看。(3)图片和视频分享:首先从服务器获取视频或图片文件,然后采用S3C6410的硬件解码器对视频或图片文件进行解码处理,并通过VGA接口输出显示。实验结果表明,该网关软件对家电的语音控制准确度高,操作简单,其远程视频监控图像画面清晰流畅,视频和图片解码效果好,具有良好的分享功能,适合在智能家居系统中应用。该软件功能符合用户个性化需求,便于扩展和系统升级,同时其成本低,易于推广。

全文目录


摘要  3-4
Abstract  4-5
目录  5-8
第一章 绪论  8-12
  1.1 课题研究的目的及意义  8
  1.2 智能家居系统的研究现状  8-10
    1.2.1 国外发展现状  8-9
    1.2.2 国内发展现状  9-10
  1.3 本文主要内容及结构安排  10-12
第二章 智能家居系统网关控制软件总体方案设计  12-24
  2.1 智能家居系统网关总体功能  12-14
    2.1.1 网关软件需求分析  12
    2.1.2 网关总体功能  12-14
  2.2 智能家居网关软硬件平台  14-16
    2.2.1 网关硬件平台  15-16
    2.2.2 网关软件平台  16
  2.3 智能家居系统网关控制软件结构  16-17
  2.4 智能家居系统网关控制软件关键技术  17-23
    2.4.1 AC算法  17-20
    2.4.2 ZigBee无线通信技术  20-21
    2.4.3 H.264编码技术  21-22
    2.4.4 RTP/RTCP实时传输控制协议  22
    2.4.5 SSL安全协议  22-23
  2.5 本章小结  23-24
第三章 智能家居系统网关控制软件开发环境构建  24-36
  3.1 嵌入式Linux交叉编译环境配置  24-25
  3.2 嵌入式Linux系统移植  25-29
    3.2.1 U-Boot移植  25-26
    3.2.2 Linux内核裁剪与移植  26-27
    3.2.3 嵌入式文件系统制作与移植  27-29
  3.3 BOA服务器的移植  29-30
  3.4 SQLite数据库的移植  30-31
  3.5 相关运行库的移植  31-33
    3.5.1 Boost库的交叉编译和移植  31-32
    3.5.2 Protobuf库的交叉编译和移植  32
    3.5.3 ODB库的交叉编译和移植  32-33
    3.5.4 Openssl库交叉编译和移植  33
  3.6 本章小结  33-36
第四章 智能家居系统网关控制软件设计  36-54
  4.1 语音识别模块  36-38
    4.1.1 语音采集子模块  36-37
    4.1.2 语音识别子模块  37-38
  4.2 语义分析模块  38-41
  4.3 控制命令发送模块  41-42
  4.4 远程视频监控模块  42-49
    4.4.1 视频数据采集子模块  43-44
    4.4.2 视频数据压缩编码子模块  44-45
    4.4.3 视频数据网络传输子模块  45-49
    4.4.4 远程Web显示  49
  4.5 视频和图片信息分享模块  49-53
    4.5.1 视频信息处理模块  49-52
    4.5.2 图片信息处理模块  52-53
  4.6 本章小结  53-54
第五章 软件测试及结果分析  54-64
  5.1 测试目的和方法  54
  5.2 软件模块测试  54-61
    5.2.1 语音识别模块功能测试  54-55
    5.2.2 语义分析模块功能测试  55
    5.2.3 语音控制功能测试  55-57
    5.2.4 手持终端控制功能测试  57
    5.2.5 远程视频监控功能测试  57-59
    5.2.6 视频分享功能测试  59-60
    5.2.7 图片分享功能测试  60-61
  5.3 测试结果分析  61
  5.4 本章小结  61-64
总结与展望  64-66
参考文献  66-70
致谢  70

相似论文

  1. 基于率失真优化的码率控制算法研究,TN919.81
  2. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  3. 智能家居系统中ZigBee节点的研究,TN929.5
  4. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  5. 网位仪信号采集与处理平台的设计与实现,S951.2
  6. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  7. 基于HTTP的智能家居网络改进方案,TP273.5
  8. 远程医疗系统图像压缩及传输关键技术研究,R318.0
  9. 基于嵌入式系统钻孔成像装置的研究,P634.3
  10. IP网络QoS技术研究,TP393.09
  11. 基于Android终端的小型VoIP系统设计与实现,TN916.2
  12. 基于Android终端的视频通话系统设计与实现,TN929.53
  13. 一种基于i.MX51的嵌入式VoIP终端的设计与实现,TN916.2
  14. 家庭智能控制终端产品开发研究,TP273.5
  15. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  16. 基于IPv6的多路并发流传输和分发技术的研究与应用,TN949.292
  17. 面向无线视频传输的H.264错误隐藏技术研究,TN919.81
  18. 飞思卡尔ZigBee-MC13233微控制器的应用研究,TP368.11
  19. 嵌入式通信管理装置的设计与研究,TP368.1
  20. 基于CPCI的多同步数字转接系统的设计,TN914.3
  21. GPON网络管理系统关键技术的研究和实现,TN929.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com