欢迎来到天天文库
浏览记录
ID:8253739
大小:27.50 KB
页数:6页
时间:2018-03-13
《基于蓝牙pc和手机互控应用设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于蓝牙PC和手机互控应用设计 摘要:该文采用DELL1400笔记本作为PC机端,采用诺基亚7610作为S60的手机端,通过蓝牙技术实现二者的互控应用的设计.论文给出了统软硬件配置设计、电脑控制手机的具体实现步骤和应用以及手机控制PC机的实现.实验结果证实了设计的可行性。关键词:手机;蓝牙;PC;互控中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)31-7100-03PC和手机的互控最早采用电缆实现.随着通信技术的发展,人们尝试用红外接口来代替一部分电缆,但红外的传输距离短
2、且采用点对点传输方式的局限,造成红外使用的诸多不便.与红外相比,蓝牙技术采用了射频载波传输方式,使其具有了传输距离长,传输速度快,具有穿墙性及无角度、方向性限制和功耗低的优点.因此本文给出了一种基于蓝牙的PC与手机互控系统的设计。1蓝牙技术一种短距的无线通讯技术诞生于1994年,它就是蓝牙技术[1-3]6.该技术最早是爱立信公司为实现移动电话的无线连接而提出的.作为便携式设备的无线连接标准之一,1998年由爱立信、IBM、诺基亚、英特尔和东芝等公司联合推出IEEE802.15蓝牙标准,该标准的工作频带为
3、2.4GHz,带宽为1Mb/s.蓝牙设备之间的有效通讯距离约为10~100m。2系统软硬件配置设计2.1软件的选择目前蓝牙驱动管理软件有五大著名厂商,它们分别是:Apple、Widcomm、IVTBlueSoleil、Microsoft和Toshiba.较为常见的的是Widcomm、IVTBlueSoleil、Microsoft三家.本文选用了IVTBlueSoleil的1.6.1.4以上版本。2.2硬件的选择本文用电脑+USB蓝牙适配器来解决硬件方面的问题.本文电脑采用DELL1400笔记本作为PC机
4、端,采用的是WONDOWSXPSP2操作系统,用诺基亚7610作为S60的手机端,该手机采用的操作系统[4-6]是SymbianOS7.0s,内置蓝牙芯片,蓝牙USB适配器采用ORICO奥睿科BTA-402蓝牙V4.0适配器。2.3软件设置要实现PC机远程控制S60手机,需要在PC端安装蓝牙管理软件remoteS60.exe,以及在S60手机端加装remoteS60.sis.此外PC端安装remoteS60.exe软件后,需要创建一个虚拟串口,用于接收来自电脑软件程序的控制命令数据,并将这些数据传送给S
5、60手机端.手机端装有remote6S60.sis后,把接收到数据包中的数据转化成控制手机操作的命令,以键盘的按键指令在手机内部虚拟一个软键盘对手机进行异步映射操作,完成对手机的控制。3电脑控制手机实现步骤PC机远程控制S60手机[7]的实现流程主要包括发送连接请求、授权、端口设置、定义手机键盘在电脑端的键盘映射四个步骤。3.1发送连接请求按手机菜单键进入功能表,打开连接功能的文件夹,选择蓝牙,并打开蓝牙,然后在手机端运行remoteS60.PC端安装remoteS60.exe,在电脑端及手机端各自安装
6、适用版本.在电脑端程序设置中选择蓝牙端口为系统“传入”端口在手机端选择“蓝牙”—“其它...”,扫描设备手机找到电脑后,点击电脑名称连接即可.然后会出现建立连接的授权选项页面,在页面的Passkey项输入密码,就完成了发送链接请求。3.2授权在S60手机端建立服务发布请求,这是授权的过程,此时类CBluetoothAdvertiser负责蓝牙的服务发布,而后在PC端问寻是否同意访问!一旦SDP数据库被成功打开,接下来就可以向数据库中添加需要发布的服务信息,然后在电脑端会要求输入密钥(例如在发送请求页面图
7、中的Passkey6栏里输入12345),以鉴定设备的安全性,手机端会同样弹出命令框,要求输入密钥,如果密钥相同就会授权成功,建立可信任的安全连接。3.3端口设置首先开启MyBluetoothPlaces接着在串口连结中的手机名称SerialPort图标上按一下鼠标右键,选择内容,接着把COM端口中的设定值记下来.然后按下确定,进入控制台,在手机监控程序选项图标上双击鼠标左键,开启此项功能,切换到COM端口选框,然后点选与手机出口一致的COM端口,再按下启动,关闭其它原本呈启动状态的COM端口,只留下上
8、一步设定的端口呈启动状态,设定好后按下确定.不久连接即可建立。3.4定义手机键盘在电脑端的键盘映射这时开启Remote.exe电脑屏幕会即时出现手机屏幕的信息,可以直观的看到例如收到短信、打入电话等信息.在电脑端依次打开“文件→设置→键盘映射”,即可对手机各功能键进行定义设置。电脑键盘的主键盘(非小键盘)的数字0~9,即为手机0~9键,其他键盘映射如图1所示.这样就可以完全的用电脑直观的控制S60手机了。4电脑控制手机的应用4.1用电脑发送
此文档下载收益归作者所有