智能家居蓝牙遥控系统实现.docVIP

  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文档。上传文档
查看更多
智能家居蓝牙遥控系统实现

智能家居蓝牙遥控系统实现   摘要:该文提出了一种智能家居蓝牙遥控方案。手机通过蓝牙给智能家居系统的主处理器发送命令,从而控制整个智能家居系统。   关键词:智能家居;蓝牙;手机   中图分类号:TP391      1、引 言      早在30年代便有人提出家庭是“Machine forLiving”的远景,50年代更有人提出了“AutomatedHome”的说法;时至今日,“Digital Home”,“Intelligent Home”,“Smart Home”等异曲同工的说法如雨后春笋般冒出来。“Smart Home”被翻译为智能家居,把电脑、网络、自动控制等技术应用于传统家具、电器,使之代替人的某些劳动,从而实现家庭居住条件的简单化、智能化,其基本目标是为人们提供一个高效、舒适、安全、便利、环保的生活环境。   在快思聪(Crestron)亚洲有限公司提供设备赞助和澳门特别行政区科学技术发展基金提供经费赞助的支持下,澳门科技大学智能家居实验室从2006开始开发智能家居系统。利用快思聪亚洲有限公司提供的硬件设备成功实现了有线触摸屏、无线触摸屏、挂墙式触摸屏和网页对智能家居系统的控制。但由于触摸屏的价格相对较高,在家里利用网页控制智能家居系统又不太方便,因此,本文提出了一种较为经济且方便的控制方案,即手机通过蓝牙对智能家居系统进行控制。   蓝牙技术是一种统一的开放性全球短距离无线通信协议标准,它有着低成本、短距离无线连接的优势,具有使用方便、可靠性高、低功耗等特性,能与多种固定或移动设备的通信环境建立无线连接,可应用在计算机、手机及其它家电产品上。随着手机应用的普及化和功能的完善化,使用手机通过蓝牙控制智能家居将是一种具有广阔前景的方法。      2、澳门科技大学智能家居系统(MUST Smart Home System)   澳门科技大学智能家居系统的结构如图2.1所示。其中,PRO2是主处理器,用来控制整个智能家居系统;CNPCI-8是电源继电器,通过红外线(Infrared rays)来控制电视机(TV)、DVD播放器(DVD player)和冷风机(Air conditioner)的电源开关;CLI-220N-4为灯光控制器,用来控制四组吊灯(Lamps);TPS-4500V、TPMC-10、CT1000分别为有线触摸屏、无线触摸屏、挂墙式触摸屏。Web page和X-Panel(.exe file)是在电脑(PC)上生成的两种不同的网页格式。   智能家居系统的控制界面和逻辑程序分别使用快思聪公司的界面设计软件Vision Tools Pro-e(vTPro-e)和逻辑设计软件SIMPL Windows设计而成,通过将程序传送到主处理器PRO2上,从而实现有线触摸屏、无线触摸屏、挂墙式触摸屏和网页对智能家居系统的控制。其软件开发步骤如图2.2所示。         3、智能家居蓝牙遥控系统的实现      前面介绍了澳门科技大学的智能家居系统,接下来我们讨论手机通过蓝牙遥控智能家居系统的实现过程。      3.1 智能家居蓝牙遥控系统的实现流程   手机通过蓝牙遥控智能家居系统需要经过一系列流程。         首先,在逻辑设计软件SIMPL Win-dows中建立TCP/IP Server,User Program Commands和Serial I/O元素,分别对它们进行相应的逻辑编程。      其次,手机电脑连接系统(Mohile toPC System,以下简称MPS)使手机通过蓝牙与客户端电脑相连接,打开电脑的一个串口,并将手机上用户所写的指令发送到电脑相应的串口。      再次,蓝牙控制系统(BluetoothControl System,以下简称BCS)从电脑相应的串口读出指令并判断指令相对应的命令,然后转发给主处理器PRO2。      最后,主处理器PR02通过指定的端口接收指令,并通过其功能模块执行相应操作,从而实现各种控制。   具体流程如图3.1所示。      下面将详细说明MPS和BCS的实现过程以及主处理器PR02的控制原理。      3.2 MPS的实现   MPS通过蓝牙使手机和电脑建立连接,打开电脑的一个串口,手机通过按键向相应串口中写入指令,使用Python语言可以简便地实现这一功能。Python是一种即译式的、互动的、面向对象的编程语言,它包含了模组式的操作、异常处理、动态数据的形态与结构以及类别的使用等功能。和其他语言相比,Python中可以用一个语句表达复杂的操作,不需要声明变量,且具有可扩充性。   3.2.1 MPS的开发步骤   随着python语言的日益发展,各个手机

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档