【技术实现步骤摘要】
一种Android平台上本机扩展硬件设备的蓝牙通讯方法及装置
[0001]本专利技术涉及移动设备
,特别一种Android平台上本机扩展硬件设备的蓝牙通讯方法及装置。
技术介绍
[0002]Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
[0003]在Android平台上本机集成的扩展硬件设备,一般都是通过SDK方式,为二次开发提供接口。二次开发的时候,需要事先熟悉SDK框架和实现方式等,然后再进行开发。目前在Android平台上是通过SDK接口调用来实现相关硬件设备的控制和操作,大大影响了项目集成速度。
技术实现思路
[0004]本专利技术要解决的技术问题,在于提供一种Android平台上本机扩展硬件设备的蓝牙通讯方法及装置,通过虚拟蓝牙设备,利用蓝牙通讯实现应用程序对扩展硬件设备的调用,从而大大提高项目集成速度。
[0005]第一方面,本专利技术提供了一种Android平台上本机扩 ...
【技术保护点】
【技术特征摘要】
1.一种Android平台上本机扩展硬件设备的蓝牙通讯方法,其特征在于,包括:在Android系统启动时,创建一后台服务器,用于监听接收数据,然后转发给客户端;在原生Android框架中添加一虚拟设备节点,所述虚拟设备节点提供蓝牙设备的所有属性,并与后台服务器建立连接;使Android蓝牙应用程序作为客户端连接至所述后台服务器,并为所述蓝牙应用程序添加数据处理和通讯的功能,用于与数据处理程序进行数据交互,数据处理程序接收到数据后,扩展硬件设备根据数据进行相应的处理。2.根据权利要求1所述的方法,其特征在于,还包括:使用户应用程序通过蓝牙通讯协议与所述虚拟设备节点连接,进行数据交互。3.根据权利要求1所述的方法,其特征在于:所述后台服务器为socket后台服务器;所述虚拟设备节点连接socket后台服务器句柄,建立连接;所述socket后台服务器监听接收数据后,转发给客户端socket句柄。4.根据权利要求1所述的方法,其特征在于:所述Android蓝牙应用以AIDL接口方式与数据处理程序进行数据交互。5.一种Android平台上本机扩展硬件设备的蓝牙通讯装置,其特征在于,包括:后台服务器模块、虚拟设备...
【专利技术属性】
技术研发人员:陈嘉祺,谢纯珀,
申请(专利权)人:福建魔方电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。