- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
        查看更多 
         
       
 
      
        基于Android蓝牙远程控制PC系统设计与实现
       
 
       
        基于Android蓝牙远程控制PC系统设计与实现   摘要:基于Android操作系统蓝牙的远程控制系统在一定程度上,既为人们提供了便利,又克服了传统的计算机交互模式。提出了一个基于Android系统的远程访问和控制系统,该系统基于开放的蓝牙技术。首先介绍了整个系统结构框架,然后分析了各个模块的具体实现,最后实现了Android操作系统实际利用蓝牙通信,对其他设备的普遍访问和远程控制。   关键词:蓝牙通信;远程控制;Android   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)28-6833-03   1 概述   随着计算机技术和通信技术的飞速发展,人类的生活水平有了日新月异的变化,以人为本,舒适,便利,智能化已经成为家居系统办公系统的重要理念。这些力求创造安全舒适的生活办公环境的理念,成为当今开发商关注的重要卖点之一。远程控制软件产品被广泛应用于日常生活和工作中,不管是个人用于远程协助,还是企业用于远程管理,远程控制技术都能给我们带来了极大的方便,因此远程控制软件的市场前景也相当乐观[1]。而基于Android蓝牙的远程控制系统就是这种全新的控制和计算模式的一种实现。   2 系统的相关技术分析   2.1 蓝牙技术   蓝牙是一个开放性的、短距离无线通信技术标准。它可以用来在较短距离内取代目前多种线缆连接方案,穿透墙壁等障碍,通过统一的短距离无线链路,在各种数字设备之间实现灵活、安全、低成本、小功耗的话音和数据通信。   蓝牙作为一种新兴的短距离无线通信技术已经在各个领域得到广泛应用,它提供低成本、低功耗、近距离的无线通信,构成固定与移动设备通信环境中的个人网络,使得近距离内各种信息设备能够实现无缝资源共享[2]。   2.2 Java无线蓝牙技术   任何蓝牙应用都有以下这些组件:堆栈初始化组件,设备管理组件,设备发现组件,服务发现组件和通讯组件。Java蓝牙 API依赖Java通用连接框架,一直一来这成为Java 蓝牙API应用的一个局限。但是,人们建议将GCF加入到J2SE中。Java蓝牙API使得访问更多的系统成为可能[3]。   Java蓝牙API定义了两个包:一个是Java蓝牙API的核心javax.bluetooth,另一个是用于对象交换??议的javax.obex(OBEX)。   根据JSR 82规范,所有潜在蓝牙系统都必须支持蓝牙控制中心(BCC),该控制中心是一个控制面板,它的作用类似于可以让用户或OEM给堆栈中的某些配置参数定义具体值得应用程序,特别是,它将应用于堆栈初始化中[4]。   3 系统的功能需求和设计   3.1 系统的功能需求   基于Android蓝牙远程控制电脑系统,电脑端主要是先接受蓝牙数据,然后根据接受的数据只想相应的电脑操作。而实现这些操作的基础就是蓝牙通信。要完成蓝牙通行需要进行蓝牙的有哪些信誉好的足球投注网站、配对、连接和数据通信。   3.1.1 Android客户端功能需求   蓝牙连接:用户可能匹配了多个台电脑。每台电脑的蓝牙MAC地址各不相同。因此本系统提供了选择连接功能。   蓝牙连接保持:由于在蓝牙的连接过程中可能会出现连接丢失的现象, 因此仅仅连接一次是远远不够的。本模块负责保持蓝牙的连接稳定性。   数据发送:负责将操作捕获的动作信号发送至PC端(服务器端)。   操作捕获:用于捕捉用户对触摸板的常用操作,并转化为数据信号。   3.1.2 PC控制端功能需求   蓝牙接收保持:作为服务器端,应一直监听客户端发来的信息,并确保无数据丢失现象。   数据接受分析:负责接受客户端发送来的动作信息,并将动作信息解析。   鼠标控制:将客户端发送来的动作信号解析后,在电脑上还原成客户端的动作操作。   3.2系统的设计   系统整体分析与设计,系统总设计如图1所示:   4 系统的实现   4.1 PC控制端的实现   控制器软件首先要实现有哪些信誉好的足球投注网站周围蓝牙设备的功能。通过有哪些信誉好的足球投注网站,过滤掉周围其他的蓝牙设备,找到需要控制的电脑。根据蓝牙协议,蓝牙通信模型此采用C/S模型。电脑作为服务器端,提供链接服务,等待Android端(客户端)的连接[5]。一般服务发现是紧接着设备发现后进行的,服务发现的目的是有哪些信誉好的足球投注网站某个已发现的蓝牙设备当前提供哪些服务。总之设备发现和服务发现的结果,是最终软件能显示出控制器所在范围内可控制电脑的设备列表,提供给用户做下一步的连接操作[6]。   设备连接通信编写一个独立的类实现,以下是该类主要的代码:   4.2 Android客户端的实现   1) View划动的数据获取   设置i计数器,i=0时,为第一次进行触摸操作,获取当前触摸屏坐标x = (int)event.getX();y = (int)event.getY(); 
       
 
       有哪些信誉好的足球投注网站
有哪些信誉好的足球投注网站 
  
       
      
文档评论(0)