自从1998年蓝牙诞生到如今,蓝牙技术的发展已经相当成熟,并得到了非常广泛的应用。本文通过一个经由手机蓝牙进行信息传递的远程电脑触摸板实现,来研究Android的蓝牙远程控制PC系统。该系统可以在家庭生活以及日常工作中得到广发应用。本文描述了系统所采用的关键技术和系统的具体实现过程,并对该系统进行了测试。整个系统操作简单,界面友好,灵活适用。
本系统建立基于Android的远程控制程序,通过蓝牙可以操作电脑。控制电脑的鼠标。
(一)蓝牙:负责蓝牙的连接请求发送,以及数据的发送
①蓝牙连接:用户可能匹配了多个台电脑。每台电脑的蓝牙MAC地址各不相同。因此本系统提供了选择连接功能[11]。
②蓝牙连接保持:由于在蓝牙的连接过程中可能会出现连接丢失的现象, 因此仅仅连接一次是远远不够的。本模块负责保持蓝牙的连接稳定性[12]。
③数据发送:负责将操作捕获的动作信号发送至PC端(服务器端)。
(二)操作捕获:用于捕捉用户对触摸板的常用操作,并转化为数据信号。
①触摸板单击:对应PC端的鼠标左键单击操作,监听事件并将事件转化为数据信号。
②触摸板划动:对应PC断的鼠标移动操作,监听事件并将事件转化为数据信号。
③触摸板左Button按钮单击:对应PC端的鼠标左键单击操作,监听事件并将事件转化为数据信号。
④触摸板左Button按钮长按:对应PC端的鼠标左键按压操作,监听事件并将事件转化为数据信号。
⑤触摸板右Button按钮单击:对应PC端的鼠标右键单击操作,,监听事件并将事件转化为数据信号。