面向手机控制智能家居系统设计分析.docVIP

面向手机控制智能家居系统设计分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向手机控制智能家居系统设计分析

面向手机控制智能家居系统设计分析   摘 要:智能家居系统的控制器采用的是ARM11技术,前台的客户端程序采用的是手机蓝牙技术,通过对后台服务以及控制器之间的搭建,集合智能家居体系和蓝牙手机等,以达到手机蓝牙远程通讯的目的。通过对该项系统的试验分析,我们可以发现,该系统能够达到设计的初衷,使智能家电能够通过手机进行控制。   关键词:手机控制;蓝牙;智能家居系统;服务器   中图分类号:TP273+.5 文献标识码:A DOI:10.15913/ki.kjycx.2015.10.031   手机蓝牙可以支持10 m内的短距离无线通信,这种技术主要是采用分散式的网络结构、快跳频以及短包技术来实现的,它能够进行点对点以及点对多点的无线通信。本次对手机控制智能家居系统的设计研究就是利用手机的蓝牙技术来设计一个嵌入式的家电控制系统,成本较低、操作简单且有很强的实用性,能够面向社会进行推广。目前,手机基本上都带有蓝牙功能,能够结合带蓝牙模块的系统,使手机具有无线控制的功能,与智能家电的遥控器整合在一起。   1 智能操作系统的关键技术分析   1.1 蓝牙通讯协议   蓝牙通讯协议由两部分组成,即蓝牙主机和蓝牙模块。蓝牙主机主要包括HCI层和HCI层以上的协议,其实现的形式是软件,能够运行各种应用程序,包括服务程序,且它们都是以蓝牙耳机的协议层来实现的;蓝牙模块主要是HCI层以下的协议,主要是对主机的信息进行传递,靠硬件中的固件来实现。   蓝牙技术的系统由三部分组成,即底层的硬件模块、中间的协议层和高层应用。蓝牙技术系统最关键的结构是中间协议层。本次研究的控制系统应用的原理就是蓝牙技术的中间协议层的无线API。   蓝牙的中间协议层由硬件和软件两部分组成,分别由不同的设备和软件来为它们功能的实现提供支持。   1.2 CGI技术的使用   CGI技术的应用能够将Web环境下的客户端信息传递给Web服务器,然后 Web服务器将相关信息存入到环境变量,接着启动指定CGI脚本来完成那些指定工作。CGI脚本的运行需要从环境中获得相关的信息才能启动,其执行的结果需要通过HTML的格式输出,传输到浏览器端。CGI技术能够增强浏览器与服务器的交互性,主要是由于用户传递给CGI脚本的参数都是不同的。CGI技术应用到智能家电的控制系统中能够通过客户端的网页来控制摄像头转动的角度。   1.3 Web技术的使用   Web技术能够完成以下三种功能的指令:①发布动态与静态的网页信息;②能够为其他设备提供接口来检测现场的设备;③通过接口的连接实现对现场设备的控制。BOA服务器属于   Web服务器的一种,它非常小巧但高效,能够支持CGI技术的运行,可以应用到嵌入式的系统当中,是一个单任务http服务器;能够接受、分析、响应客户端请求,并将请求的结果返回到客户端。BOA服务器在智能家电控制系统中属于底层服务器,其主要目的是将摄像头拍摄的图片信息传递到PC端。其传递的过程为:①完成初始化工作,比如建立环境的变量、绑定端口、侦听并进入到循环结构等,还包括等待接受客户端的连接请求;②客户端发出连接请求时,Web服务器就要接受客户端的请求,然后将这些请求信息保存起来;③在接收到连接请求后,接下来就是分析这些请求信息,同时解析请求的URL目标、方法以及表单信息等一系列内容,同时还要根据这些信息迅速做出处理反应;④在Web服务器将连接请求做出处理后,要将相关的信息发送到客户端浏览器上,同时关闭TCP的连接。   2 智能家电控制系统的设计   2.1 系统的设计说明   应用嵌入式的智能家电控制系统的意义主要有:①将智能手机客户端作为智能家电的遥控器,整合了智能家电与手机。现在的智能手机程序移植非常方便,手机基本上都可以运行该程序,且目前的手机技术传输数据速度非常快。②蓝牙技术的通信采用的是蓝牙地址,而不是IP网络地址,这也就大大节约了即时通讯产生的费用,并且通信效率也要高出即时通讯很多。③蓝牙技术数据传输效率高、能耗低,并且体积小、成本低,芯片的使用寿命较长,因此采用蓝牙技术有很强的实用性。   手机控制的智能家居系统主要是由上位机和下位机两部分组成,上位机建立在手机蓝牙平台控制之上,下位机则是ARM11的后台服务器。手机蓝牙能够与ARM11服务器进行连接,并且将控制命令发送到服务器,然后控制客户端。试验的系统平台是J2ME技术,利用蓝牙L2CAP协议与无线通信API来实现。下位机采用的是手机蓝牙地址连接的技术,只需要搜索蓝牙地址就能进行匹配连接。下位机能够有效将蓝牙的无线通信技术与后台控制连接在一起,实现了同客户端的互传数据及通讯,并能够检测系统中不同的传感器,使家电家居进入智能化时代。 2.2 智能家居控制系统功能介绍   智

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档