ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:508.50KB ,
资源ID:1299628      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1299628.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(手机遥控计算机(MPCPC)系统的开发与实现-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

手机遥控计算机(MPCPC)系统的开发与实现-毕业论文.doc

1、浙江传媒学院本科毕业论文 手机遥控计 算机( MPCPC)系统的开发与实现 毕业设计 (论文 ) 论文题目 手机遥控计算机( MPCPC)系统的开发与实现 THE DEVELOPMENT AND IMPLEMENTATION OF MOBILE-PHONE-CONTROL-PERSONAL-COMPUTER (MPCPC) SYSTEM 学 生 姓 名: 学 号: 二级学院名称: 新媒体学院 专 业: 数字媒体技术 指 导 教 师: 职称: . 浙江传媒学院本科毕业论文 手机遥控计 算机( MPCPC)系统的开发与实现 手机遥控计算机( MPCPC)系统的开发与实现 摘要 : 手机遥控计算机

2、(Mobile Phone Control Personal Computer)系统是一款手机利用蓝牙 作为媒介来 与计算机进行通信, 进而 实现手机远程遥控计算机 这一目的的软件系统。主要研究的内容是蓝牙通信编程。软件分为计算机端和手机端两个部分,计算机端用 JavaSE 作为开发语言,手机端用 J2me 作为开发语言,通过 JSR82 标准里的 核心蓝牙包 javax.bluetooth 实现无线通信功能。 实现的功能有手机模拟计算机鼠标、键盘功能,手机控制计算机常用软件以及控制计算机关机、重启等。 该软件系统可改变用户控制计算机的方式,使计算机控制更加多样化,用户使用更方便、更舒适。 关

3、键词 :手机 ; 计算机 ; 蓝牙通信 ; JavaSE; J2me; JSR82 THE DEVELOPMENT AND IMPLEMENTATION OF MOBILE-PHONE-CONTROL-PERSONAL-COMPUTER (MPCPC) SYSTEM Abstract: Mobile Phone Control Personal Computer is a software system that uses bluetooth to establish connection between mobile phone and personal computer.So the mo

4、bile phone can remote control the computer. The main research content is bluetooth communication program.There are two parts of the software:the mobile phone software and the computer software.The computer software was developed by JavaSE language and the mobile phone software was developed by J2me

5、language.It can realize the wireless communication function by the main package javax.bluetooth in JSR82.The accomplished functions include mobile phone simulating computer mouse, keyboard and mobile phone controlling the softwares that usually used by computer,and also include the shutdown and rest

6、art function.This software can change the way that controls computer and makes it diversified,convenient and comfortable. Key words: mobile phone; personal computer; Bluetooth Communication;JavaSE; J2me; JSR82 浙江传媒学院本科毕业论文 手机遥控计 算机( MPCPC)系统的开发与实现 目 录 1 绪论 .1 2项目概述 .2 2.1 选题背景与意义 .2 2.2 研究的基本内容 .2 2

7、.3 需解决的问题 .3 2.4 发展趋势 .3 3 技术背景 .4 3.1 编程语言 .4 3.1.1 Java 语言 .4 3.1.2 Java SE .4 3.1.3 Java ME .4 3.2 蓝牙技术 .5 3.2.1 蓝牙技术概述 .5 3.2.2 Java 蓝牙开发接口 .5 3.3 开发平台 .6 3.3.1 Eclipse .6 3.3.2 Netbeans .6 4 系统功能分析及实现 .6 4.1 系统功能分析 .6 4.2 系统功能实现 .7 4.2.1 蓝牙功能模块 .7 4.2.2 鼠标控制模块 .8 4.2.3 键盘控制模块 .9 4.2.4 应用程序模块 .1

8、0 4.2.5 常用功能模块 .11 5 系统运行结果分析 .12 6 结 论 .13 致谢 .15 参考文献 .16 浙江传媒学院本科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 1 页共 16 页 1 绪论 随着计算机网络和移动电话技术的迅猛发展,手机已经走入了千家万户,在人们 的生活中占有一席之地,其通信方式也越来越丰富,人们对手机的理解也不再只是传统上的随处可打的电话。手机的硬件配置越来越高,与之对应的增值服务也越来越多元化。同时人们越来越感觉到发展一定范围内的无线数据与语音通信的迫切需要。 早在 1994 年,爱立信公司便已着手构想以无线电波来连接计算机与电话等各种周

9、边设置,决定建立一套短距离无线通信的开放标准,并以中世纪丹麦国王 Harold 的外号“蓝牙”( Bluetooth)为其命名,意在统一无线局域网通信标准的技术 1。 于是在 1998年,爱立信、 IBM、 Intel、诺基亚 和东芝等公司联合推出了一项最新的无线网络技术,即蓝牙(Bluetooth)技术 2 。 随后这五家公司组建了一个特殊兴趣组织来负责开发此技术以及协议。 1999 年下半年,著名的业界巨头 3Com、朗讯 (Lucent),微软 (Microsoft)和摩托罗拉(Motorola)与蓝牙特别小组的五家公司共同发起成立了蓝牙技术推广组织,创建蓝牙论坛、加强蓝牙协议的订制和改

10、进、提供互操作性测试工具,进而指导 SIG 成员在蓝牙领域的研究工作。 蓝牙技术是一种低成本、短距离的无线通信技术 3。蓝牙技术并非一项新的技术,但利 用 J2ME在 MIDP平台上开发蓝牙应用程序却是一项新技术。这项新技术已经得到了移动设备制造商和服务运营商的大力支持。 并且随着 3G网络试运行,数据通信费用大大降低,各种针对移动技术的应用需求会越来越大。目前,几乎所有的手机厂商都在生产的手机系统里加入 JAVA虚拟机,来支持 J2ME程序,只是支持的程度不尽相同。客观上 SUN公司推出 J2ME语言降低了嵌入式程序设计的门槛,这样使得 J2ME成为现在最流行的手机编程语言 之一 。 就 目

11、前 情况看, 使用电脑控制手机的软件较多,而使用手机控制电脑的软件较少。此外,使用电脑在绝大多 数情况必须坐在电脑面前,这种局限有时会给使用电脑带来不便 。 这些迹象表明,手机与计算机进行蓝牙通信互动这一课题是很有研究前景的。 我的毕业设计题目为手机遥控计算机系统( MPCPC)的开发与实现,主要是要实现手机通过蓝牙来对计算机进行控制,如手机模拟计算机鼠标、键盘,手机控制计算机常用的应用软件,以及手机控制计算机的关机、重启等功能。本文一共分为五 个部分 ,第一 部分为绪论;第二部分为项目概述, 概括的介绍了 本毕业设计的选题背景、意义等; 第 三部分为技术背景,介绍了本毕业设计所要用到的技术以

12、及应用平台; 第 四部分为系 统功能分析及实现,介绍了本软件系统要实现的功能及如何实现的; 第 五部分为系统运行结果分析,介绍了软件最终实现的效果。 浙江传媒学院本科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 2 页共 16 页 2 项目概述 2.1 选题背景与意义 随着网络和无线通信技术的发展,以及手机等无线移动设备处理能力的不断增强,手机已经不再是一个单一的通信设备,它融合了上网、个人信息处理、移动办公、娱乐游戏等功能。各种无线移动通信终端正朝着多功能、智能化的方向发展。目前,几乎所有的手机厂商都在生产的手机系统里加入 JAVA虚拟机,来支持 J2ME程序,只是支持的程度

13、不尽相同 3。客观上 SUN公司推出 J2ME语 言降低了嵌入式程序设计的门槛,这样使得J2ME成为现在最流行的手机编程语言 之一 。 目前 使用手机来控制电脑的应用 软件相对 较少。此外,使用电脑在绝大多数情况必须坐在电脑面前,这种局限有时会给使用电脑带来不便。手机遥控计算机( MPCPC)系统就是这样的一种软件,它用手机通过蓝牙遥控电脑,可以实现对电脑进行远程遥控操作,不必在拘泥于电脑桌前。本软件系统将手机与电脑用蓝牙连接的功能从只有传输文件扩展到更多的方面,更新了手机功能,创新了蓝牙应用,革新了电脑控制观念。此软件系统第一适合休闲,方便用户在使用时无线远程控制, 不增加更多的遥控设置,也

14、不用将电脑放在面前,远离辐射,如用电视般舒适地用电脑。第二适合教学,只要老师有手机在加一个蓝牙适配器,就可以在讲课时走到台下与学生互动,拉近师生间的距离,提高课堂效率。第三适合手机商,他们可将此应用绑定于手机,可以作为其一个卖点。手机和计算机的融合已是一种趋势,实现手机和计算机的融合对于娱乐互动和新媒体的推广也有一定的促进作用,让人们更好的享受移动新媒体所带来的娱乐功能 45。 2.2 研究的基本内容 本毕业设计着重研究与解决手机和计算机之间通过蓝牙建立无线通信连接的问题,这也 是本毕业设计的重点和难点。当实现手机和计算机之间的蓝牙通信连接后,将要设计实现手机模拟计算机鼠标、键盘的功能,如用手

15、机的上下左右键实现鼠标的移动,手机的数字键模拟鼠标的单击双击及模拟键盘的常用按键。此外,本设计在此基础之上还要实现用手机控制电脑的部分常用软件,包括酷狗、暴风影音、 IE浏览器、 ppt等,实现的功能有用手机控制播放器的音量、播放 /暂停、快进快退、视频音频移动、网页的新建与关闭、 ppt的播放、换页与停止等 ,最后还会加上手机控制计算机关机、重启等功能 。 具体内容如下: 1.深入学习蓝牙通信技术,熟练掌握 蓝牙通信编程的规则、适用协议等; 2.学习并掌握基于 java技术的计算机常用功能的 API,并开发出计算机端软件;3.学习并实践基于 j2me技术的手机端应用软件的开发; 4.在手机上

16、添加常用的计算机控制功能。 浙江传媒学院本科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 3 页共 16 页 2.3 需解决的问题 发展蓝牙技术的初衷是为了用一种统一的无线通信技术 ,来取代各种数字化设备之间的相互连接的电缆。当人们能够实现用无线技术取代电缆后 ,就发现这是一个革命性的变化 67。 目前蓝牙技术已经越来越成熟,手机和计算机的软硬件发展也越来越迅速,所以手机和计算机之间通过无线连接进行互动就越来越显得 有必要,可问题是目前市场上还没有专门的软件,或者软件功能有限,不能实现用户想要的功能。因此,开发一款简单易用的手机遥控计算机的软件系统就显得十分有价值。而开发出这样

17、一款软件就需要解决如下具体问题: 1.解决手机和计算机之间通过蓝牙进行无线通信连接的问题; 2.解决计算机端常用功能 API正确调用的问题; 3.解决手机按键模拟计算机鼠标功能的问题; 4.解决手机按键模拟计算机键盘常用按键功能的问题; 5.解决手机控制计算机常用软件 及控制常用 功能的问题。 2.4 发展趋势 蓝牙技术 是很有发展前景的一项技术,它的成本底,可移动 性强 , 产品小 且多是电池供电,对人体危害小,可谓“绿色产品”。市场研究公司 IC Insights 预测称, 2010 年全球蓝牙模块出货量将增长到 16 亿个。在 2006年至 2010年期间,蓝牙模块出货量将平均每年增长

18、33%。 2010年蓝牙模块的销售收入将从 2006年的 14.7亿美元增长到 32亿美元以上。蓝牙技术在 2000年勉强在市场上露面。到 2006年,蓝牙模块的出货量达到了 5.15 亿个 8。预计到 2009,出货量将达到 10亿件。通过蓝牙产品,蓝牙的应用也随之不断拓展,从手机、笔记本、耳机等这样的手持终端扩 展到各行各业,如汽车、医疗、工业控制、办公应用、电子商务等等,所涉及的技术、功能、市场等要求越来越高,产业链也日益复杂,有望成为电子消费类产品的一个新的增长点,因而 也 日益为人们所关注和重视 910。 所以 说,蓝牙技术 拥有非常好的前景是毋庸置疑的 , 而且 在中国的发展前景

19、会更加 吸引人 。 虽然在发展的过程中会有一些难题出现,但蓝牙技术作为一项新技术,其前进的势头是不会改变的。 我们应该抓住机遇,推广普及蓝牙技术的应用,加速实现信息化,加速实现现代化。 勿庸置疑,“蓝牙”技术将对我们的生活带来 巨大 的变化, 它在 无形中 延伸 我们的双手,让我们能够触碰到更广阔的空间。 今后, 无线上网会越来越流行,人们的手机、掌上电脑等都会频繁的连接无线网络。 最初, 人们如果想上网,需要把电脑同有线电话连接进行上网,后来可以连接移动电话进行无线上网 。现在正实现以移动电话为中心,各种设备连接成无线网络而实现无线上网技术 11。 蓝牙技术在不断地完善,给组建无线办公场所、

20、家电无线组网、工业无线控制、设备安全提供了技术支持 12。 蓝牙在短距离的无线通信中显示了优越性,其应用范围也在不断扩展,相信以蓝牙技术为支撑的手机遥控计算机技术一定会有一个美好的明天! 浙江传媒学院本科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 4 页共 16 页 3 技术背景 3.1 编程语言 3.1.1 Java 语言 Java是一种面向对象的程序设计语言, 可以用来撰写跨平台的应用软件, 是由 Sun Microsystems公司于 1995年 5月推出的 Java程序设计语言和 Java平台 (即 JavaSE, JavaEE, JavaME)的总称。 Java技术

21、具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏控 制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下, Java更具备了显着优势和广阔前景 13。 Java编程语言的风格 与 C、 C+语言 十分相似 。 Java是一个纯面向对象的程序设计语言,它继承 了 C+语言面向对象技术的核心, 在 C+语言中,指针、运算符重载、多重继承等容易引起错误,而 java语言 舍弃了这些内容 ,但 增加了垃圾回收器功能 ,使 不再被引用的对象所占据的内存空间 能够被回收 , 这样程序员就不用 再为内存管理而担忧。在

22、 Java SE 1.5 版本中, Java又引入了泛型编程( Generic Programming)、类型安全的枚举 、不定长参数和自动装 /拆箱等语言特性 。 Java与 一般的编译执行计算机语言和解释执行计算机语言 是有一定差别的 。它首先将源代码编译成二进制字节码( bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了 “一次编译、到处执行 ”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java程序的运行效率。但在 J2SE 1.4.2 发布后, Java的执行速度有了大幅提升 13。 3.1.2 Java SE Jav

23、a SE是 Java平台标准版的简称 ( Java Platform, Standard Edition) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的 Java应用程序。 Java SE包括用于开发 Java Web服务的类库,同时, Java SE为 Java EE提供了基础。 Java SE( Java Platform, Standard Edition, Java标准版 ) 就是基于 JDK和 JRE的 13。 3.1.3 Java ME Java ME以往称作 J2ME( Java Platform, Micro Edition) ,是为机顶盒、移动电话和PDA之类嵌入式

24、消费电子设备提供的 Java语言 平台,包括虚拟机和一系列标准化的 Java API。它和 Java SE、 Java EE一起构成 Java技术的三大版本,并且同样是通过 JCP( Java Community Process) 制订的。 Java ME是一种高度优化的 Java运行环境,主要针对消费类电子设备的,例如 蜂窝电话 和可视电话、数字机顶盒、 汽车导航系统 等等。 JAVA ME技术在 1999年的 JavaOne 浙江传媒学院本科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 5 页共 16 页 Developer Conference大会上正式推出,它将 Jav

25、a语言 的与平台无关的特性移植到小型电子设备上,允许移动无线设 备之间共享 应用程序 。 开发 Java ME程序一般不需要特 别 的 开发 工具 , 开发者只需要装上 Java SDK及下载免费的 Sun Java Wireless Toolkit 2.xx系列开发包,就可以开始编写 Java ME程序,编译及测试, 此外目前主要的 IDE(Eclipse及 NetBeans)都支持 Java ME的开发,个别的手机开发商如 Nokia 、 Sony Ericsson、摩托罗拉、 Android系统都有自己的 SDK,供开发者再开发出兼容于他们的平台的程序 14。 3.2 蓝牙技术 3.2.

26、1 蓝牙技术概述 蓝牙技术 (Bluetooth)是一种使用 无线 电波的、 短 距离的通信技术,它 的开发使有线传输的无线化成为了可能 。它的传输速度为 1Mbps,传输距离 一般为 10米左右 ,有的甚至能达到 20至 30米。使 用 “蓝牙 ”技术 ,能够 使 平板电脑、 笔记本电脑以及移动电话等设备之间的通信变得十分方便,同时 也能够 使 这些设备与 internet之间的通信 变得简洁 ,从而使这些通信设备与因特网之间的数据传输变得更加迅速高效,并为无线通信拓宽道路。因此, 蓝牙技术使得现在一些我们常用的通信设备在不必通过有线传输介质的情况下就能联网,而且还 能够实现无线上因特网,

27、不仅如此,蓝牙的应用还可以拓宽到其他应用领域,如家电产品、电子产品、汽车等,从而可以组成一个巨大的无线网络 。蓝牙系统由以下功能单元组成:无线基带单元、链路控制单元、链路管理单元、相关软件。蓝牙工作在全球通用的 2.4GHZ (即工业、科学、医学 )频段,其数据传输速率为 1Mb/s,该技术采用时分双工传输方案来实现全双工传输 15。 3.2.2 Java 蓝牙开发接口 JSR82规范是专门针对蓝牙开发设计的应用程序编程接口,其中包含如下两个包 : Javax.bluetooth:核心 API Javax.obex:对象交换 API Javax.bluetooth包中的类和接口如下表所示: 功

28、能 DiscoveryListener接口 定义了设备发现通知和服务发现通知的回调函数 L2CAPConnection接口 定义了 L2CAP连接客户端功能 L2CAPConnectionNotifier接口 定义了 L2CAP连接服务器功能 ServiceRecord接口 定义了服务记录,包含了服务信息 DataElement类 定义了服务属性可能用到的数据类型 DeviceClass类 表示蓝牙规范中定义的设备类 DiscoveryAgent类 服务代理类,同时支持设备与服务的发现 LocalDevice类 定义了本地蓝牙设备 RemoteDevice类 定义了远端蓝牙设备 浙江传媒学院本

29、科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 6 页共 16 页 UUID类 在蓝牙中,每个服务和服务属性都有一个全球唯一的标识 (UUID) BluetoothConnectionException异常 当蓝牙连接不能被成功创建时,会触发该异常 BluetoothStateException异常 当蓝牙系统接收到当前状态想不能处理的请求时,会触发该异常 ServiceRegistrationException异常 当向本地服务发现数据库中添加服务记录失败时,触发该异常 3.3 开发平台 3.3.1 Eclipse Eclipse是著名的跨平台的自由集 成开发环境( IDE)

30、。最初主要用来 Java语言开发,目前亦有人通过插件使其作为 C+、 Python、 PHP等其他语言的开发工具。 Eclipse的本身只是一个框架平台,但是众多插件的支持,使得 Eclipse拥有较佳的灵活性。许多软件开发商以 Eclipse为框架开发自己的 IDE。 Eclipse最初是由 IBM公司开发的替代商业软件Visual Age for Java的下一代 IDE开发环境, 2001年 11月贡献给开源社区,现在它由非营利软件供应商联盟 Eclipse基金会( Eclipse Foundation)管理 。 2003年, Eclipse 3.0选择 OSGi服务平台规范为运行时架构

31、。 2007年 6月,稳定版 3.3发布; 2008年 6月发布代号为 Ganymede的 3.4版; 2009年 6月发布代号为 Galileo的 3.5版; 2010年 6月发布代号为Helios的 3.6版 18。 3.3.2 Netbeans NetBeans由 Sun公司( 2009年被甲骨文收购)在 2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的 Java IDE。 NetBeans IDE是一个屡获殊荣的集成开发环境 ,可以方便的在 Windows, Mac, Linux和 Solaris中运行。 NetBeans包括开源的开发环境和应用平台, Ne

32、tBeans IDE可以使开发人员利用 Java平台能够快速创建Web、企业、桌面以及移动的应用程序, NetBeans IDE目前支持 PHP、 Ruby、 JavaScript、Ajax、 Groovy、 Grails和 C /C + +等 开发语言 18。 NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。 4 系统功能分析及实现 4.1 系统功能分析 MPCPC系统在实现手机与计算机的无线连接后,主要实现以下功能: 鼠标控制:用手机上的按键来控制计算机鼠标的各种动作,如鼠标上移、下移、左移和右移,鼠标的左击和右

33、击,鼠标滚轮滑动等一系列动作。 浙江传媒学院本科毕业论文 手机遥控计算机( MPCPC)系统的开发与实现 第 7 页共 16 页 键盘控制:用手机按键来模拟键盘的上下左右、空格、回车、 Tab、退格等按键。 应用程序:应用程序包 括电脑常用的应用程序,如酷狗、暴风影音、 IE浏览器、 PPT等,通过手机来控制音乐、视频的播放暂停,调节音量大小,浏览器页面的新建与关闭,幻灯片的播放、移动、结束播放等功能。 常用功能:常用功能包括手机一键控制计算机的重启、关机等功能。 20 4.2 系统功能实现 根据系统的功能,将 MPCPC系统分为以下 五 个模块进行开发:即蓝牙功能模块,鼠标控制模块,键盘控制

34、模块,应用程序 模块和常用功能 模块。 4.2.1 蓝牙功能模块 该模块主要负责实现手机与计算机间蓝牙通信连接的建立。首先计算机端要先进行蓝牙服务的注册和 发布,然后创建一个服务连接并等待手机端的连接请求;手机端要对周围蓝牙设备进行搜索,然后对搜索到的服务设备发出连接请求 19。 计算机端主要代码: final UUID uuid = new UUID(“27012f0c68af4fbf8dbe6bbaf7aa432a“, false); final String name = “MPCPC Server“; /服务器名称 final String url = “btspp:/localhos

35、t:“ + uuid + “;name=“ + name + “;authenticate=false;encrypt=false;“; /服务连接 URL 在蓝牙中,每个服务和服务属性都唯一地由 “全球唯一标识符 “ ( UUID)来校验。正如它的名字所暗示的,每一个这样的标识符都要在时空上保证唯一。 UUID实例是不可改变的,只有被 UUID标示的服务可以被发现 20。 local = LocalDevice.getLocalDevice();/取得本地蓝牙设备 local.setDiscoverable(DiscoveryAgent.GIAC);/服务器设置被发现的模式为 GIAC 当通过调用 LocalDevice.setDiscoverable() 方法来设置设备为可被发现的模式时,必须指定查询访问码( IAC)。 JABWT支持两种访问模式: DiscoveryAgent.LIAC 指定有限查询访问码。设备将在唯一的有限时间周期(典型为 1分钟)里可被发现。经过有限的周期后,设备会自动地返回到无法发现的模式。 DiscoveryAgent.GIAC 指定通用查询访问码。没有限制地被设置为可被发现模式在设备中长 期驻存。 server = (StreamConnectionNotifier) Connector.open(url);/ 创建一个服务连接

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。