基于bluez的跨平台无线交互方法及系统技术方案

技术编号:24503890 阅读:33 留言:0更新日期:2020-06-13 06:24
一种基于bluez的跨平台无线交互方法,应用于跨平台交互系统中,所述系统包括第一移动终端、第一处理设备,所述第一移动终端与所述第一处理设备通讯连接,所述第一处理设备通讯连接目标设备,所述方法包括:所述第一移动终端发送第一指令至所述第一处理设备;所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令;所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作。本发明专利技术实施时,通过第一移动终端将第一指令发送第一处理设备,通过第一处理设备将将第一移动终端的指令转换为目标设备可以执行的第二指令,将第二指令发送至目标设备,实现对目标设备的控制。

Cross platform wireless interaction method and system based on BlueZ

【技术实现步骤摘要】
基于bluez的跨平台无线交互方法及系统
本专利技术涉及一种基于bluez的跨平台无线交互方法,尤其是涉及一种基于bluez的跨平台无线交互方法及系统。
技术介绍
基于Bluez的应用目前主要体现在主机设备,流媒体数据,音频数据等,例如目前基于Bluez的蓝牙音箱上,主要是利用L2CAP和SCO音频内核做相对应的应用设计,场景单一,设备类别受限,无法体现系统级控制及与物联网相呼应的前景需求。传统的linuxbluez设备更多地注重在音频音乐等播放上,无法集中体现该协议栈的能力,更无法达到工业农业设备控制系统的需求。更多地注重在音频数据上,现阶段没有相关基于该技术的设备控制系统。
技术实现思路
本专利技术的目的在于克服现有技术中存在的上述问题,提供一种基于bluez的跨平台无线交互方法及装置。为实现上述技术目的,达到上述技术效果,本专利技术是通过以下技术方案实现:第一方面提供一种基于bluez的跨平台无线交互方法,应用于跨平台交互系统中,所述系统包括第一移动终端、第一处理设备,所述第一移动终端与所述第一处理设备通讯连接,所述第一处理设备通讯连接目标设备,所述方法包括:所述第一移动终端发送第一指令至所述第一处理设备;所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令;所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作。本专利技术提供一种跨平台无线交互方法,其中,所述第一移动终端发送第一指令至所述第一处理设备包括:r>所述第一移动终端建立gatt通道与所述第一处理器通讯连接;所述第一移动终端通过gatt通道及bluetoothdbu与所述第一处理器建立专有控制通道;所述第一移动终端建立命令控制通道与数据通道与所述第一处理通讯连接,以传输所述第一移动终端的命令至所述第一处理设备。本专利技术提供一种跨平台无线交互方法,其中,所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令,包括:所述第一处理设备获取所述第一指令,所述第一指令为所述目标设备环境信息;所述第一处理处理设备根据所述第一指令及预先存储的数据库生成第二指令,所述数据库包括所述目标设备环境与所述目标设备应进行的动作对应关系数据库。本专利技术提供一种跨平台无线交互方法,其中,还包括:所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作后,所述第一处理设备发送第一信息至所述第一移动终端,以供操作人员确认目标设备动作信息。本专利技术提供一种跨平台无线交互方法,其中,所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令,包括:所述第一处理设备接收目标设备发送的第二信息,所述第二信息为所述目标设备状态信息;所述第一处理设备根据所述第一指令及所述第二信息生成第二指令,所述第一指令为所述目标设备预设动作信息,所述第二指令为根据所述目标设备状态信息,所述目标设备应动作信息。基于同样的专利技术构思,本专利技术还提供一种基于bluez的跨平台无线交互系统,所述系统包括:第一移动终端,用于发送第一指令至所述第一处理设备;第一处理设备,用于获取所述第一指令,根据所述第一指令生成第二指令;发送所述第二指令至所述目标设备,以供所述目标设备动作。本专利技术所述的跨平台无线交互系统,其中,所述系统包括:第一移动终端,用于建立gatt通道与所述第一处理器通讯连接;通过gatt通道及bluetoothdbu与所述第一处理器建立专有控制通道;建立命令控制通道与数据通道与所述第一处理通讯连接,以传输所述第一移动终端的命令至所述第一处理设备。本专利技术所述的跨平台无线交互系统,其中,所述系统包括:第一处理设备,用于获取所述第一指令,根据所述第一指令生成第二指令,包括:所述第一处理设备获取所述第一指令,所述第一指令为所述目标设备环境信息;所述第一处理处理设备根据所述第一指令及预先存储的数据库生成第二指令,所述数据库包括所述目标设备环境与所述目标设备应进行的动作对应关系数据库。本专利技术所述的跨平台无线交互系统,其中,所述系统包括:第一处理设备,用于发送所述第二指令至所述目标设备,以供所述目标设备动作后,所述第一处理设备发送第一信息至所述第一移动终端,以供操作人员确认目标设备动作信息。本专利技术所述的跨平台无线交互系统,其中,所述系统包括:第一处理设备,用于获取所述第一指令,根据所述第一指令生成第二指令,包括:所述第一处理设备接收目标设备发送的第二信息,所述第二信息为所述目标设备状态信息;所述第一处理设备根据所述第一指令及所述第二信息生成第二指令,所述第一指令为所述目标设备预设动作信息,所述第二指令为根据所述目标设备状态信息,所述目标设备应动作信息。与现有技术相比,本专利技术的有益效果是:本专利技术实施时,通过第一移动终端将第一指令发送第一处理设备,通过第一处理设备将将第一移动终端的指令转换为目标设备可以执行的第二指令,将第二指令发送至目标设备,实现对目标设备的控制。附图说明图1为本专利技术提供的应用场景示意图;图2为本专利技术提供的方法实施例流程示意图;图3为本专利技术提供的装置示意图;具体实施方式请参阅图1所示,为本专利技术的具体应用场景,应用场景包括移动设备,控制装置、农业设备设施,工业设备设施,移动设备与控制装置通讯连接,控制装置与工业设备设施及农业设备设施通讯连接。如图2所示,本实施例提供一种基于bluez的跨平台无线交互方法,应用于跨平台交互系统中,所述系统包括第一移动终端、第一处理设备,所述第一移动终端与所述第一处理设备通讯连接,所述第一处理设备通讯连接目标设备,所述方法包括:S201所述第一移动终端发送第一指令至所述第一处理设备;S202所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令;S203所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作。本实施例实施时,通过第一移动终端将第一指令发送第一处理设备,通过第一处理设备将将第一移动终端的指令转换为目标设备可以执行的第二指令,将第二指令发送至目标设备,实现对目标设备的控制。在一些实施例中,S201所述第一移动终端发送第一指令至所述第一处理设备包括:S2011所述第一移动终端建立gatt通道与所述第一处理器通讯连接;S2012所述第一移动终端通过gatt通道及bluetoothdbu与所述第一处理器建立专有控制通道;S2013所述第一移动终端建立命令控制通道与数据通道与所述第一处理通讯连接,以传输所述第一移动终端的命令至所述第一处理设备。具体的,以图1为例对本实施例进一步进行说明。1)操作用户群体:带有便携移动设备,随时随地控制中央设备的操作员。管理员可实时获取设备信息,控制设备,具有中央本文档来自技高网...

【技术保护点】
1.一种基于bluez的跨平台无线交互方法,其特征在于,应用于跨平台交互系统中,所述系统包括第一移动终端、第一处理设备,所述第一移动终端与所述第一处理设备通讯连接,所述第一处理设备通讯连接目标设备,所述方法包括:/n所述第一移动终端发送第一指令至所述第一处理设备;/n所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令;/n所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作。/n

【技术特征摘要】
1.一种基于bluez的跨平台无线交互方法,其特征在于,应用于跨平台交互系统中,所述系统包括第一移动终端、第一处理设备,所述第一移动终端与所述第一处理设备通讯连接,所述第一处理设备通讯连接目标设备,所述方法包括:
所述第一移动终端发送第一指令至所述第一处理设备;
所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令;
所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作。


2.根据权利要求1所述的基于bluez的跨平台无线交互方法,其特征在于,所述第一移动终端发送第一指令至所述第一处理设备包括:
所述第一移动终端建立gatt通道与所述第一处理器通讯连接;
所述第一移动终端通过gatt通道及bluetoothdbu与所述第一处理器建立专有控制通道;
所述第一移动终端建立命令控制通道与数据通道与所述第一处理通讯连接,以传输所述第一移动终端的命令至所述第一处理设备。


3.根据权利要求1所述的基于bluez的跨平台无线交互方法,其特征在于,所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令,包括:
所述第一处理设备获取所述第一指令,所述第一指令为所述目标设备环境信息;
所述第一处理处理设备根据所述第一指令及预先存储的数据库生成第二指令,所述数据库包括所述目标设备环境与所述目标设备应进行的动作对应关系数据库。


4.根据权利要求1所述的基于bluez的跨平台无线交互方法,其特征在于,还包括:所述第一处理设备发送所述第二指令至所述目标设备,以供所述目标设备动作后,
所述第一处理设备发送第一信息至所述第一移动终端,以供操作人员确认目标设备动作信息。


5.根据权利要求1所述的基于bluez的跨平台无线交互方法,其特征在于,所述第一处理设备获取所述第一指令,根据所述第一指令生成第二指令,包括:
所述第一处理设备接收目标设备发送的第二信息,所述第二信息为所述目标设备状态信息;
所述第一处理设备根据所述第一指令及所述第二信息生成第二指令,所述第一指令为所述目标设备预设动作信息...

【专利技术属性】
技术研发人员:成梦军李涛高永会
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1