一种蓝牙通讯装置

文档序号:1774967 发布日期:2019-12-03 浏览:8次 >En<

阅读说明:本技术 一种蓝牙通讯装置 (A kind of blue-teeth communication equipment ) 是由 牟起航 于 2019-09-02 设计创作,主要内容包括:本发明实施例公开了一种蓝牙通讯装置,包括:蓝牙模块,蓝牙模块用于根据第一蓝牙信息进行蓝牙配置,并发送第二蓝牙信息;主控模块以及与主控模块电连接的第一通讯单元,主控模块用于根据外部命令生成第一蓝牙信息并传输至蓝牙模块,还用于接收第二蓝牙信息并在检测到第二蓝牙信息中包含上报信息时通过第一通讯单元向外部设备输出上报信息。本发明实施例中,蓝牙模块可以主动向主控模块发送安全信息且主控模块通过第一通讯单元向外部设备上报安全信息,显然,该蓝牙通讯装置可以主动上报安全信息,适用于安全连接方式;主控模块无需采用蓝牙通讯方式向外部设备上报安全信息,其内也不需要集成蓝牙通讯协议,降低了蓝牙通讯装置的开发要求。(The embodiment of the invention discloses a kind of blue-teeth communication equipments, comprising: bluetooth module, bluetooth module is used to carry out bluetooth configuration according to the first Bluetooth information, and sends the second Bluetooth information;Main control module and the first communication unit being electrically connected with main control module, main control module is used to generate the first Bluetooth information according to external command and is transmitted to bluetooth module, is also used to receive the second Bluetooth information and in detecting the second Bluetooth information comprising reporting information to external equipment output by the first communication unit when reporting information.In the embodiment of the present invention, bluetooth module actively can send security information to main control module and main control module reports security information to external equipment by the first communication unit, obviously, which can be suitable for safe connection mode with active reporting security information;Main control module reports security information to external equipment without bluetooth communication mode, does not also need integrated bluetooth communication agreement inside, reduces the exploitation requirement of blue-teeth communication equipment.)

一种蓝牙通讯装置

技术领域

本发明实施例涉及蓝牙技术,尤其涉及一种蓝牙通讯装置。

背景技术

蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙使今天的一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可以无线接入互联网。

集成有蓝牙通讯协议的设备,其中设置的蓝牙模块的控制方法可以是AT指令集模式。AT指令集模式中,设备的蓝牙模块可以接受指令或数据,蓝牙模块也可以根据接收的指令或数据进行信息回应。

然而,AT指令集模式下,设备的蓝牙模块没有主动返回指令的渠道,在蓝牙安全连接的协议中,设备的蓝牙模块是需要主动的上报一些安全信息的,因此现有的蓝牙模块只适用于非安全连接方式下。

发明内容

本发明实施例提供一种蓝牙通讯装置,以解决蓝牙设备的安全连接问题。

本发明实施例提供了一种蓝牙通讯装置,包括:

蓝牙模块,所述蓝牙模块用于根据第一蓝牙信息进行蓝牙配置,并发送第二蓝牙信息;

与所述蓝牙模块电连接的主控模块以及与所述主控模块电连接的第一通讯单元,所述主控模块用于根据外部命令生成所述第一蓝牙信息并传输至所述蓝牙模块,还用于接收所述第二蓝牙信息并在检测到所述第二蓝牙信息中包含上报信息时通过所述第一通讯单元向外部设备输出所述上报信息。

进一步地,所述主控模块用于在接收到所述第二蓝牙信息后再发送新的第一蓝牙信息。

进一步地,所述第一通讯单元的通讯协议是异步串口通讯协议。

进一步地,所述第一蓝牙信息包括配置蓝牙命令、蓝牙连接命令和发送数据命令中的至少一种;

所述第二蓝牙信息包括蓝牙反馈信息和上报信息中的至少一种。

进一步地,所述主控模块为微控制单元MCU。

进一步地,所述主控模块包括低功耗引脚,所述主控模块用于拉高所述低功耗引脚的电位再通过所述第一通讯单元向外部设备输出所述上报信息,还用于在所述上报信息输出完成之后拉低所述低功耗引脚的电位。

进一步地,所述主控模块用于拉高所述低功耗引脚的电位并保持至少5ms。

本发明实施例提供的蓝牙通讯装置,主控模块与蓝牙模块进行通讯实现蓝牙模块的配置,同时蓝牙模块可以主动向主控模块发送安全信息且主控模块通过第一通讯单元向外部设备上报安全信息,显然,该蓝牙通讯装置具有主动返回指令或数据的渠道,可以主动上报安全信息,因此蓝牙通讯装置可以与蓝牙安全连接协议兼容,适用于安全连接方式。另一方面,主控模块通过第一通讯单元向外部设备上报安全信息,无需采用蓝牙通讯方式向外部设备上报安全信息,因此主控模块内不需要集成蓝牙通讯协议,降低了蓝牙通讯装置的开发要求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种蓝牙通讯装置的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参考图1所示,为本发明实施例提供的一种蓝牙通讯装置的示意图。本实施例提供的蓝牙通讯装置包括:蓝牙模块1,蓝牙模块1用于根据第一蓝牙信息进行蓝牙配置,并发送第二蓝牙信息;与蓝牙模块1电连接的主控模块2以及与主控模块2电连接的第一通讯单元3,主控模块2用于根据外部命令生成第一蓝牙信息并传输至蓝牙模块1,还用于接收第二蓝牙信息并在检测到第二蓝牙信息中包含上报信息时通过第一通讯单元3向外部设备4输出上报信息。

本实施例中,可选蓝牙通讯装置可配置在蓝牙U盾中,或者,蓝牙通讯装置可配置在手机刷卡机Mpos中,或者,蓝牙通讯装置可配置在电子停车收费系统ETC中。在其他实施例中,蓝牙通讯装置还可配置在其他蓝牙系统中,在本发明中不进行具体限定。

本实施例中,外部设备4向主控模块2传输外部命令,在此外部设备4可以是独立于蓝牙通讯装置的外接设备,蓝牙通讯装置和外部设备4电连接或者通讯,外部设备4向蓝牙通讯装置发送命令或数据;外部设备4还可以是集成在蓝牙通讯装置中,外部设备4与主控模块2之间进行通讯,实现蓝牙通讯装置的蓝牙通讯功能。

本实施例中,蓝牙通讯装置包括蓝牙模块1、主控模块2和第一通讯单元3,蓝牙模块1和主控模块2之间进行通讯。主控模块2根据外部命令生成第一蓝牙信息并发送给蓝牙模块1。可以理解,主控模块2发送给蓝牙模块1的信息均命名为第一蓝牙信息,该第一蓝牙信息可以是指令也可以是数据还可以是指令+数据。

蓝牙模块1根据第一蓝牙信息进行蓝牙配置,并发送第二蓝牙信息。具体的,蓝牙模块1接收到第一蓝牙信息后根据第一蓝牙信息进行蓝牙配置,配置完成后,蓝牙模块1会向主控模块2发送关于蓝牙配置的状态反馈信息。在其他情况下,蓝牙模块1也可以主动向主控模块2发送信息,例如上报安全信息。可以理解,蓝牙模块1发送给主控模块2的信息均命名为第二蓝牙信息,该第二蓝牙信息可以是指令和/或数据。显然,蓝牙模块1可以主动向主控模块2发送带有安全信息的第二蓝牙信息。

主控模块2接收第二蓝牙信息后会获取第二蓝牙信息的内容,如果第二蓝牙信息内携带的是蓝牙模块1对蓝牙配置的反馈情况,此时主控模块2根据第二蓝牙信息可确定蓝牙模块1的蓝牙配置情况。如果第二蓝牙信息内携带有蓝牙模块1上报的安全信息,此时主控模块2根据第二蓝牙信息可确定蓝牙模块1要上报安全信息,主控模块2输出该上报安全信息。

第一通讯单元3与主控模块2电连接,主控模块2在检测到第二蓝牙信息中包含上报安全信息时会通过第一通讯单元3向外部设备4输出该安全信息。蓝牙模块1可以主动向主控模块2发送安全信息,该安全信息可以是指令或数据,具体的,主控模块2通过第一通讯单元3将蓝牙模块1上传的安全信息进行输出。

可选的第一通讯单元3的通讯协议是异步串口通讯协议UART。UART通信协议是将要传输的资料在串行通信与并行通信之间加以转换,其是把并行输入信号转成串行输出信号的芯片,可以被集成于其他通讯接口的连结上。可选第一通讯单元3的型号为YC-DM1000。第一通讯单元3可选为一个独立芯片,外接于主控模块3的通信接口上。

可选的第一蓝牙信息包括配置蓝牙命令、蓝牙连接命令和发送数据命令中的至少一种;第二蓝牙信息包括蓝牙反馈信息和上报信息中的至少一种。可以理解,本发明中所述的上报信息指的是蓝牙模块通过主控模块向外部设备上报的相关信息,包括但不限于蓝牙安全连接信息。本实施例中,主控模块2向蓝牙模块1发送的第一蓝牙信息为配置蓝牙相关的信息,如蓝牙连接命令等。蓝牙模块1向主控模块2发送的第二蓝牙信息为蓝牙状态信息即执行第一蓝牙信息后的蓝牙模块1的回应。此外,蓝牙模块1还能够主动上报安全信息等。在此上报信息具体是指上报安全信息。

可选的主控模块为微控制单元MCU。MCU具有微型、计算能力强等优势。蓝牙模块为集成有蓝牙协议的芯片或器件,在本发明中不进行具体限定。

本实施例提供的蓝牙通讯装置,主控模块与蓝牙模块进行通讯实现蓝牙模块的配置,同时蓝牙模块可以主动向主控模块发送安全信息且主控模块通过第一通讯单元向外部设备上报安全信息,显然,与现有的AT指令集模式相比,本实施例的蓝牙通讯装置具有主动返回指令或数据的渠道,可以主动上报安全信息,因此蓝牙通讯装置可以与蓝牙安全连接协议兼容,适用于安全连接方式。另一方面,主控模块通过第一通讯单元向外部设备上报安全信息,无需采用蓝牙通讯方式向外部设备上报安全信息,因此主控模块内不需要集成蓝牙通讯协议,降低了蓝牙通讯装置的开发要求。

示例性的,在上述技术方案的基础上,可选主控模块用于在接收到第二蓝牙信息后再发送新的第一蓝牙信息。

本实施例中,蓝牙通讯装置采用蓝牙HCI指令格式在主控模块和蓝牙模块之间进行第一蓝牙信息和第二蓝牙信息的传输。主控模块发送给蓝牙模块的第一蓝牙信息是命令包,也可以称之为CMD,该CMD中携带有主控模块下发给蓝牙模块中的操作信息,即主控模块通过向蓝牙模块发送CMD使蓝牙模块完成与外部设备的配置蓝牙操作、控制蓝牙连接操作、发送数据等操作。蓝牙模块发送给主控模块的第二蓝牙信息为事件包,也可以称之为EVENT,该EVENT中携带有蓝牙模块上报给主控模块的反馈信息,蓝牙模块通过发送EVENT来完成向主控模块通知蓝牙状态变化、上报数据等操作。可选命令包和事件包均小端传输,即通讯过程中低字节先传输。

具体的,蓝牙模块接收到主控模块的每个CMD后,执行CMD中所携带的操作,并向主控模块回复一个与该CMD对应的EVENT,蓝牙模块向主控模块发送的EVENT的指令格式是HCI_EVENT_CMD_COMPLETE。可以理解,主控模块发送CMD后应等待一个与该CMD对应的EVENT,收到此EVENT后再发送新的CMD。

此外,蓝牙模块也可以主动向主控模块发送EVENT。例如,蓝牙通讯装置上电,则蓝牙模块执行上电/复位初始化操作,并在上电/复位初始化完成后主动向主控模块发送HCI_EVENT_I_AM_READY,主控模块接收到该EVENT后根据其指令内容确定蓝牙模块上电/复位初始化完成并准备好可以开始工作。然后,主控模块根据该EVENT,可以向蓝牙模块发送第一个CMD。显然,每个CMD都有与之对应的EVENT,但是蓝牙模块可以主动向主控模块发送EVENT。

可选的主控模块包括低功耗引脚,主控模块用于拉高低功耗引脚的电位再通过第一通讯单元向外部设备输出上报信息,还用于在上报信息输出完成之后拉低低功耗引脚的电位。可选的主控模块用于拉高低功耗引脚的电位并保持至少5ms。

本实施例中,主控模块通过第一通讯单元发送安全信息前,必须保证“低功耗引脚”的电位拉高并保持5ms以上,发送完毕后方可拉低。如此实现了对蓝牙模块的安全信息的上报。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整、相互结合和替代而不会脱离本发明的保护范围。

因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种蓝牙设备自动测试系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!