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

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:yulingjie2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,智能互联已经成为了科技发展的重要方向,并且将会彻底的改变我们的生活方式。其中智能家居作为智能互联的一个重要的发展分支拥有巨大的市场。智能家居可以极大的方便我们日常的生活,颠覆我们对于传统房屋的认知。随着智能家居逐渐的普及,越来越多的家庭都或多或少都安装了智能家居设备,但是目前智能家居设备大多实现的功能都比较单一,不能形成一个统一的智能家居网络。同时由于目前智能家居处于起步阶段,主要的目标还是以实现功能为主,对于处理效率特别是数据安全性都没有足够的重视。论文正是根据以上提出的问题,使用一个独立的控制中心来作为整个智能家居的控制中枢以建立家庭网络。控制中心直接控制ZigBee网络节点,红外控制器以及WIFI智能设备。客户端(如Android手机)直接与控制中心相连作为整个智能家居网络的一个节点。同时当用户通过外网连接家庭网络时通过VPN的方式来对智能家居网络中的设备进行控制,用以保护用户隐私。论文具体内容有:(1)通过对几种常用的处理网络连接方式的介绍,分析并解决了网络连接时数据传输以及多线程资源分配时会遇到的问题。控制中心使用Reactor模式来处理网络连接,同时提供了计时器、线程安全控制、注册回调等功能。通过封装向上层提供了一个性能良好并且具有灵活性的网络框架。(2)使用隧道技术,SSL协议以及加密算法,在基础的网络框架基础上建立了VPN系统,包括VPN服务器以及客户端程序。VPN客户端通过NDK编译在Android客户端的Native层运行。(3)通过串口方式与CC2530进行连接,实现控制中心与ZigBee节点通信。通过与红外控制器收发数据,实现红外控制。通过使用Google Protocol Buffer,实现与客户端通信。论文最终实现了一个安全,高效的智能家居控制中心。通过该系统作为桥梁,用户可以使用手机通过ZigBee网络以及红外控制家庭设备,同时实现了用户通过外网访问家庭网络时对用户数据的保护功能。
其他文献
智能卡操作系统(Chip Operating System,简称COS)是智能卡在软件层面的核心技术。其研究和开发对智能卡技术的发展和普及有很大的促进作用。自动指纹识别技术是利用人类指纹
人工免疫系统是借鉴生物免疫系统中的信息处理机制而设计的模型和算法,提供了一种解决复杂计算问题的新颖途径。目前,人工免疫系统在诸如故障检测、数据挖掘、优化等多个领域
无线传感器网络是集信息采集、信息传输、信息处理于一体的综合智能信息系统,在军事国防、生态环保、医疗护理、智能交通等诸多领域都有广泛的应用前景。然而,由于工作环境和
无线自组网是由多个无线移动节点组成的一个多跳的,无固定架构的网络。由于无需任何固定的基础设施就能实现网络的快速展开,因此Ad hoc网络非常适用于战场、救援、等特殊场合
近年来,数字技术和计算机网络的迅猛发展,使数字多媒体(数字图像、数字音频、数字视频及三维计算机图像)的应用取得了惊人的进展,给人们的工作和生活带来了极大的便利,但是也
片上多核处理器(Chip Multiprocessor,CMP)将多个简单的处理核心集成到一个物理芯片上,相对复杂的单核处理器设计而言可以更加有效的利用片上资源,有利于发掘应用中线程级并行性
工作流是能够完全或者部分自动执行的业务流程,其根据业务流程规则,将任务和任务所涉及的信息在不同的执行者之间进行传递或者自动执行。工作流管理系统是一个软件系统,它完成工
飞速发展的计算机网络技术,不断地改变着人类的生活习惯、思维方式。而网络安全的重要性,也越来越引起人们的重视。我国的互联网用户大多采用Windows操作系统。由于其源代码
随着计算机和机器人技术的飞速发展,人们对智能车辆系统的研究兴趣与日俱增,其中,车辆自动避障是热点问题之一。对于结构化道路,人们已经有许多可靠、实用的算法及技术能够对
通信子网与网络中继设备(路由器、交换机)的测试,特别是性能测试与评价要求对多点(中继设备的多个端口或通信子网的多个观测点)同时进行观测且各点的测试数据可能具有并发性,