首页--工业技术论文--建筑科学论文--房屋建筑设备论文--机电设备论文--建筑物的电气化、自动化装置论文

基于ARM平台的无线智能家居控制中心的设计与实现

摘要第5-6页
Abstract第6-7页
第一章 绪论第12-16页
    1.1 研究背景以及意义第12-13页
    1.2 智能家居发展现状和发展趋势第13-14页
    1.3 选题的意义以及目的第14页
    1.4 研究主要内容第14-15页
    1.5 本文的组织结构第15-16页
第二章 智能家居相关技术第16-27页
    2.1 ARM体系架构第16页
        2.1.1 ARM简介第16页
        2.1.2 ARM处理器特点第16页
    2.2 嵌入式操作系统第16-19页
        2.2.1 常用的嵌入式操作系统第17-18页
        2.2.2 Linux系统第18-19页
    2.3 VPN技术第19-22页
        2.3.1 VPN技术种类第19页
        2.3.2 SSL简介第19-21页
        2.3.3 IPSEC和SSL方式对比第21-22页
    2.4 加密方式第22-25页
    2.5 ZigBee技术第25页
    2.6 Google Protocol Buffer第25-26页
    2.7 本章小结第26-27页
第三章 智能家居系统需求分析与设计第27-46页
    3.1 智能家居系统需求第27-30页
    3.2 系统总体设计第30-31页
    3.3 控制中心各个模块设计第31-45页
        3.3.1 网络连接处理模块第32-36页
            3.3.1.1 降低耦合度第32-33页
            3.3.1.2 以对象管理资源第33-34页
            3.3.1.3 线程安全第34页
            3.3.1.4 文件描述符与线程第34页
            3.3.1.5 提高连接的响应速度第34-35页
            3.3.1.6 使用Reactor模式处理网络连接第35-36页
        3.3.2 VPN隧道模块第36-39页
            3.3.2.1 虚拟网卡第36-37页
            3.3.2.2 隧道协议的选取第37-38页
            3.3.2.3 基本隧道数据流第38-39页
            3.3.2.4 心跳连接第39页
        3.3.3 VPN数据加密模块第39-41页
            3.3.3.1 使用SSL产生的问题以及解决方法第40-41页
            3.3.3.2 使用AES_CBC方式进行加密第41页
        3.3.4 红外控制模块第41-44页
        3.3.5 ZigBee网络模块第44页
            3.3.5.1 CC2530第44页
            3.3.5.2 Netlink第44页
        3.3.6 用户层协议第44-45页
    3.4 本章小结第45-46页
第四章 系统详细设计与实现第46-68页
    4.1 网络连接处理模块设计第46-49页
        4.1.1 时间管理第47-49页
            4.1.1.1 Linux下时间处理方式第47-48页
            4.1.1.2 管理时间类第48-49页
    4.2 VPN系统实现第49-56页
        4.2.1 VPN服务器端设计第49-55页
            4.2.1.1 VPN服务器端握手流程第50-51页
            4.2.1.2 可靠层的实现第51-52页
            4.2.1.3 处理SSL握手报文第52-54页
            4.2.1.4 VPN数据传输过程第54-55页
        4.2.2 VPN客户端第55-56页
            4.2.2.1 VPN客户端实现第55-56页
            4.2.2.2 编译VPN客户端第56页
    4.3 串.连接管理类第56-59页
        4.3.1 串.类资源管理第57-58页
        4.3.2 SerialConnection类第58-59页
    4.4 控制中心数据库设计第59-60页
    4.5 应用层协议以及数据传输流程第60-67页
        4.5.1 系统数据传输流程第60-62页
        4.5.2 应用层协议设计第62-66页
            4.5.2.1 控制中心与Anrdoid客户端用户层协议设计第62-64页
            4.5.2.2 ZigBee网络用户层协议第64-65页
            4.5.2.3 红外控制协议设计第65-66页
        4.5.3 Google Protocol Buffer消息处理第66-67页
    4.6 本章小结第67-68页
第五章 系统测试以及结果分析第68-83页
    5.1 测试环境以及系统结构第68-69页
        5.1.1 测试环境搭建第68-69页
            5.1.1.1 系统软件环境第68页
            5.1.1.2 系统硬件环境第68-69页
    5.2 控制中心基础功能模块测试第69-78页
        5.2.1 Reactor模式TCP连接测试第69页
        5.2.2 跨线程调用的线程安全功能测试第69-71页
        5.2.3 网络连接模块性能测试第71-72页
        5.2.4 VPN隧道模块测试第72-74页
        5.2.5 隧道加密传输测试第74-75页
        5.2.6 VPN外网连接测试第75-78页
            5.2.6.1 路由规则配置第75-77页
            5.2.6.2 测试结果第77-78页
        5.2.7 VPN性能初步测试以及分析第78页
    5.3 系统整体测试第78-82页
        5.3.1 灯光控制测试第79页
        5.3.2 煤气测试第79-80页
        5.3.3 空气质量测试第80页
        5.3.4 红外控制测试第80-81页
        5.3.5 温度测试第81-82页
    5.4 本章总结第82-83页
第六章 全文总结与展望第83-85页
    6.1 论文总结第83页
    6.2 后续工作展望第83-85页
致谢第85-86页
参考文献第86-88页
攻硕期间取得的研究成果第88-89页

论文共89页,点击 下载论文
上一篇:矿业小城镇公共服务设施空间布局优化研究--以沛县龙固镇为例
下一篇:上海市主城区综合公园水生植物调查研究