一种蓝牙通信系统和方法

文档序号:1942015 发布日期:2021-12-07 浏览:25次 >En<

阅读说明:本技术 一种蓝牙通信系统和方法 (Bluetooth communication system and method ) 是由 张振凯 曹文龙 蒋秋明 唐俊杰 徐晓琴 于 2021-09-02 设计创作,主要内容包括:本发明实施例公开了一种蓝牙通信系统,包含至少两个蓝牙通信设备,至少两个蓝牙通信设备之间按照预设的排序规则排列;各蓝牙通信设备,分别用于对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递;其中,接收的信息采集报文由发送端网关发送或者,由作为信息采集报文所对应源设备的蓝牙通信设备发送;目标设备为接收端网关,或者为满足设定传递策略的蓝牙通信设备。本发明实施例提供的蓝牙通信系统,使得当传递过程中出现链路环节缺失时可以确保传递路径不会中断,且局域网内部不会由于多个蓝牙通信模块同时上报报文而产生网络风暴。(The embodiment of the invention discloses a Bluetooth communication system, which comprises at least two Bluetooth communication devices, wherein the at least two Bluetooth communication devices are arranged according to a preset sequencing rule; each Bluetooth communication device is used for adding device information corresponding to the device to the received information acquisition message to form a new information acquisition message and transmitting the information acquisition message to the target device as the source device; the received information acquisition message is sent by a sending end gateway or a Bluetooth communication device serving as a source device corresponding to the information acquisition message; the target device is a receiving end gateway or a Bluetooth communication device meeting a set transfer strategy. The Bluetooth communication system provided by the embodiment of the invention can ensure that a transmission path cannot be interrupted when a link is lost in the transmission process, and a network storm cannot be generated due to the fact that a plurality of Bluetooth communication modules report messages simultaneously inside a local area network.)

一种蓝牙通信系统和方法

技术领域

本发明涉及通信技术领域,尤其涉及一种蓝牙通信系统和方法。

背景技术

蓝牙通信时一种低功耗的通信方式,基于这种通信方式的设备可以不受布线影响任意扩展,但是无线蓝牙通讯有一定的通信失败几率。

在现有的楼宇控制技术中,一般是基于有线通信方式,这种方式有着可靠通信保证,但是缺点是不易扩展。如何在满足设备的扩展需求的同时保证通信的可靠性,是急需解决的问题。

发明内容

本发明实施例提供了一种蓝牙通信系统和方法,实现了利用蓝牙方式进行通信的技术效果。

第一方面,本发明实施例提供了一种蓝牙通信系统,包括:包含至少两个蓝牙通信设备,所述至少两个蓝牙通信设备之间按照预设的排序规则排列;

各所述蓝牙通信设备,分别用于对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行所述信息采集报文到目标设备的传递;

其中,接收的信息采集报文由发送端网关发送或者,由作为所述信息采集报文所对应源设备的蓝牙通信设备发送;

所述目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备。

可选的,所述至少两个蓝牙通信设备包括传感器和阀门,所述系统应用于楼宇内设备与服务器进行通信的场景。

可选的,所述设备信息包括设备号、实时时间和所述蓝牙通信设备采集的设备数据,各所述蓝牙通信设备具体用于:

在接收的信息采集报文中添加所述设备号、实时时间和设备数据,并利用利用密钥进行加密,形成新的信息采集报文;

作为源设备,将所述信息采集报文发送给接收端网关,或者,将所述信息采集报文发送给满足设定传递策略的蓝牙通信设备。

可选的,所述设定传递策略包括第一传递策略和第二传递策略;

在所述第一传递策略中,各所述蓝牙通信设备作为源设备将所述信息采集报文发送给设备号为本设备号加一的蓝牙通信设备;

在所述第二传递策略中,各所述蓝牙通信设备作为源设备将所述信息采集报文发送给设备号为本设备号加二的蓝牙通信设备。

可选的,若接收的信息采集报文由作为所述信息采集报文所对应源设备的蓝牙通信设备发送,则各所述蓝牙通信设备还用于:

对所述信息采集报文进行解密,获取所述信息采集报文中的设备号;

若所述设备号为本设备号减一或减二,则对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行所述信息采集报文到目标设备的传递。

可选的,所述系统还包括服务器;

所述服务器用于接收所述接收端网关发送的信息采集报文并进行解密,获取所述信息采集报文中的设备信息。

第二方面,本发明实施例还提供了一种蓝牙通信方法,由上述蓝牙通信系统执行,包括:

各所述蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行所述信息采集报文到目标设备的传递;

其中,接收的信息采集报文由发送端网关发送或者,由作为所述信息采集报文所对应源设备的蓝牙通信设备发送;

所述目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备。

进一步地,所述蓝牙通信设备包括传感器和阀门,所述系统应用于楼宇内设备与服务器进行通信的场景。

进一步地,所述设备信息包括设备号、实时时间和所述蓝牙通信设备采集的设备数据,各所述蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行所述信息采集报文到目标设备的传递,包括:

在接收的信息采集报文中添加所述设备号、实时时间和设备数据,并利用利用密钥进行加密,形成新的信息采集报文;

作为源设备,将所述信息采集报文发送给接收端网关,或者,将所述信息采集报文发送给满足设定传递策略的蓝牙通信设备。

进一步地,所述设定传递策略包括第一传递策略和第二传递策略,将所述信息采集报文发送给满足设定传递策略的蓝牙通信设备,包括:

根据所述第一传递策略,将所述信息采集报文发送给设备号为本设备号加一的蓝牙通信设备;

根据所述第二传递策略,将所述信息采集报文发送给设备号为本设备号加二的蓝牙通信设备。

进一步地,若接收的信息采集报文由作为所述信息采集报文所对应源设备的蓝牙通信设备发送,则各所述蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加,包括:

对所述信息采集报文进行解密,获取所述信息采集报文中的设备号;

若所述设备号为本设备号减一或减二,则在接收的信息采集报文中添加自身设备所对应的设备信息。

进一步地,进行所述信息采集报文到目标设备的传递之后,还包括:

接收接收端网关发送的信息采集报文并进行解密,获取信息采集报文中的设备信息。

本发明实施例提供了一种蓝牙通信系统,包含至少两个蓝牙通信设备,至少两个蓝牙通信设备之间按照预设的排序规则排列;各蓝牙通信设备,分别用于对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递;其中,接收的信息采集报文由发送端网关发送或者,由作为信息采集报文所对应源设备的蓝牙通信设备发送;目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备。本发明实施例提供的蓝牙通信系统,通过发送端网关发送初始的信息采集报文,使得蓝牙通信过程中有统一的时钟节拍,利用时间作为成链基础;各蓝牙通信设备之间采用双节点跳转逐步传递的方式,当传递过程中出现链路环节缺失时确保传递路径不会中断,且局域网内部不会由于多个蓝牙通信模块同时上报报文而产生网络风暴;进一步地,传递过程中对报文进行加密并打包成哈希值保证了传输数据的加密性和紧凑性。

附图说明

图1是本发明实施例一中的一种蓝牙通信系统结构示意图;

图2是本发明实施例一中的一种包含六个蓝牙通信设备的蓝牙通信系统结构示意图;

图3是本发明实施例二中的一种蓝牙通信方法流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种蓝牙通信系统结构示意图,本实施例可适用于通过蓝牙方式进行通信的情况。如图1所示,蓝牙通信系统包括至少两个蓝牙通信设备210,至少两个蓝牙通信设备210之间按照预设的排序规则排列。

各蓝牙通信设备210,分别用于对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递。

其中,接收的信息采集报文由发送端网关发送或者,由作为信息采集报文所对应源设备的蓝牙通信设备210发送。目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备210。

进一步地,信息采集报文可以是网关或信息采集报文对应源设备的蓝牙通信设备210发送的用于采集设备信息的报文。通过对信息采集报文的到目标设备的传递,最终将信息采集报文发送给接收端网关,使接收端网关获取的报文中包含各蓝牙通信设备210添加的设备信息。

可选的,至少两个蓝牙通信设备210包括但不限于传感器和阀门,系统可以应用于楼宇内设备与服务器进行通信的场景。

在本实施例中,蓝牙通信系统可以应用于楼宇通信场景,蓝牙通信设备210可以是楼宇内的传感器和阀门等设备,例如温湿度传感器、水量控制阀门等,通过蓝牙系统可以将各蓝牙设备的设备信息发送给服务器,使服务器获取楼宇内各设备处采集的数据。

各蓝牙通信设备210可以接收信息采集报文,并在接收的报文中添加本设备对应的设备信息,设备信息可以包括本设备的属性信息和需要上报给服务器的设备采集信息等。例如,属性信息可以是设备的运行情况、工作时间及编号等,设备采集信息可以是设备在工作中采集的数据,对于温湿度传感器来说可以是传感器采集的环境温度、湿度等数据。

可选的,设备信息包括设备号、实时时间和蓝牙通信设备210采集的设备数据,各蓝牙通信设备210具体用于:在接收的信息采集报文中添加设备号、实时时间和设备数据,并利用密钥进行加密,形成新的信息采集报文;作为源设备,将信息采集报文发送给接收端网关,或者,将信息采集报文发送给满足设定传递策略的蓝牙通信设备210。

具体的,各蓝牙通信设备210在接收的信息采集报文中添加各自的设备信息后,可以利用本地密钥打包成64字节的哈希值,形成新的信息采集报文。然后,当前蓝牙通信设备210可以作为源设备进行下一步的信息采集报文发送,若当前蓝牙设备210是报文传输路径上的最后一个蓝牙通信设备,则将新的信息采集报文发送给接收端网关;若当前蓝牙通信设备210不是报文传输路径上的最后一个蓝牙通信设备,则将信息采集报文按照报文传输路径发送给满足出设定传递策略的蓝牙通信设备210。

在本实施例中,蓝牙通信设备210之间的报文传递方式可以是双节点跳转的方式,即设定的传递策略对应的报文传输路径不唯一,每个蓝牙通信设备210都有唯一且连续的设备号,且各蓝牙通信设备210可以按照设备号顺序排列,设定的传递策略可以根据报文传递的需要制定,例如可以规定蓝牙通信设备210将信息采集报文发送给设备号为本设备号加一、加二的蓝牙通信设备。

可选的,设定传递策略包括第一传递策略和第二传递策略;在第一传递策略中,各蓝牙通信设备210作为源设备将信息采集报文发送给设备号为本设备号加一的蓝牙通信设备210;在所述第二传递策略中,各蓝牙通信设备210作为源设备将信息采集报文发送给设备号为本设备号加二的蓝牙通信设备210。

具体的,设定传递策略可以包括两个传递策略,即设定第一传递策略和第二传递策略,在两个传递策略下,各蓝牙通信设备210分别将信息采集报文发送给设备号为本设备号加一和加二的蓝牙通信设备210。

在本实施例中,各蓝牙通信设备210在接收到信息采集报文后可以判断该报文是否发给本设备,例如可以对信息采集报文进行解密,根据解密出的设备号进行判断。

可选的,若接收的信息采集报文由作为信息采集报文所对应源设备的蓝牙通信设备210发送,则各蓝牙通信设备210还用于:对信息采集报文进行解密,获取信息采集报文中的设备号;若设备号为本设备号减一或减二,则对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递。

具体的,根据设定传递策略,蓝牙通信设备210之间进行报文传递时,信息采集报文发送给本设备号加一或加二的蓝牙通信设备210,故当蓝牙通信设备210接收到的信息采集报文由上一蓝牙通信设备210发送时,若解密出信息采集报文中的设备号为本设备号减一或减二,则可以认为该报文是发送给本设备的,然后可以进行设备信息的添加和进一步传递。

在本实施例中,各蓝牙通信设备210经过报文传递最终将各设备信息汇总到接收端网关处,进一步,接收端网关可以将包含各设备信息的信息采集报文发送给服务器,使服务器对报文进行解密分析,获取其中的设备信息。

可选的,系统还包括服务器,用于接收接收端网关发送的信息采集报文并进行解密,获取信息采集报文中的设备信息。

具体的,服务器可以接收接收端网关发送的信息采集报文,通过解密后可以获取各蓝牙通信设备210的设备信息。例如,若蓝牙通信设备为温湿度传感器,则通过信息采集报文的蓝牙传递方式,服务器可以获取各个温湿度传感器所在位置处的温湿度信息。

图2是本发明实施例提供的一种包含六个蓝牙通信设备的蓝牙通信系统结构示意图,如图所示,六个蓝牙通信设备的设备号分别为1、2、3、4、5、6,发送端网关将信息采集报文发送给蓝牙通信设备1和蓝牙通信设备2,根据第一传递策略,蓝牙通信设备1形成新的信息采集报文后将信息采集报文发送给蓝牙通信设备2,每个蓝牙通信设备都将报文发送给设备号为本设备号加一的蓝牙通信设备;根据第二传递策略,蓝牙通信设备1形成新的信息采集报文后将报文发送给蓝牙通信设备3,蓝牙通信设备2形成新的信息采集报文后将报文发送给蓝牙通信设备4,每个蓝牙通信设备都将报文发送给设备号为本设备号加二的蓝牙通信设备。最后,蓝牙通信设备5和蓝牙通信设备6将信息采集报文发送给接收端网关,在接收端网关处汇总各蓝牙通信设备的设备信息。

本发明实施例提供了一种蓝牙通信系统,包含至少两个蓝牙通信设备,至少两个蓝牙通信设备之间按照预设的排序规则排列;各蓝牙通信设备,分别用于对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递;其中,接收的信息采集报文由发送端网关发送或者,由作为信息采集报文所对应源设备的蓝牙通信设备发送;目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备。本发明实施例提供的蓝牙通信系统,通过发送端网关发送初始的信息采集报文,使得蓝牙通信过程中有统一的时钟节拍,利用时间作为成链基础;各蓝牙通信设备之间采用双节点跳转逐步传递的方式,当传递过程中出现链路环节缺失时确保传递路径不会中断,且局域网内部不会由于多个蓝牙通信模块同时上报报文而产生网络风暴;进一步地,传递过程中对报文进行加密并打包成哈希值保证了传输数据的加密性和紧凑性。

实施例二

图3是本发明实施例二中的一种蓝牙通信方法流程图,本实施例可适用于通过蓝牙方式进行通信的情况。该方法可以由蓝牙通信系统来执行,如图3所示,具体包括如下步骤:

步骤110、各蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递。

其中,接收的信息采集报文由发送端网关发送或者,由作为信息采集报文所对应源设备的蓝牙通信设备发送;目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备。

在本实施例中,信息采集报文可以是网关或信息采集报文对应源设备的蓝牙通信设备发送的用于采集设备信息的报文。通过对信息采集报文的到目标设备的传递,最终将信息采集报文发送给接收端网关,使接收端网关获取的报文中包含各蓝牙通信设备添加的设备信息。

可选的,蓝牙通信设备包括但不限于传感器和阀门,系统可以应用于楼宇内设备与服务器进行通信的场景。

具体的,蓝牙通信系统可以应用于楼宇通信场景,蓝牙通信设备可以是楼宇内的传感器和阀门等设备,例如温湿度传感器、水量控制阀门等,通过蓝牙系统可以将各蓝牙设备的设备信息发送给服务器,使服务器获取楼宇内各设备处采集的数据。

在本实施例中,各蓝牙通信设备在接收到信息采集报文后,可以在报文中添加设备信息,形成新的信息采集报文,然后作为报文发送的源设备,将新的信息采集报文发送给下一个设备。

可选的,设备信息包括设备号、实时时间和蓝牙通信设备采集的设备数据,各蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递的方式可以是:在接收的信息采集报文中添加设备号、实时时间和设备数据,并利用利用密钥进行加密,形成新的信息采集报文;作为源设备,将信息采集报文发送给接收端网关,或者,将信息采集报文发送给满足设定传递策略的蓝牙通信设备。

具体的,设备信息可以包括本设备的属性信息和需要上报给服务器的设备采集信息等。例如,属性信息可以是设备的运行情况、工作时间及编号等,设备采集信息可以是设备在工作中采集的数据,对于温湿度传感器来说可以是传感器采集的环境温度、湿度等数据。各蓝牙通信设备在接收的信息采集报文中添加各自的设备信息后,可以利用本地密钥打包成64字节的哈希值,形成新的信息采集报文。然后,当前蓝牙通信设备可以作为源设备进行下一步的信息采集报文发送,若当前蓝牙设备是报文传输路径上的最后一个蓝牙通信设备,则将新的信息采集报文发送给接收端网关;若当前蓝牙通信设备不是报文传输路径上的最后一个蓝牙通信设备,则将信息采集报文按照报文传输路径发送给满足出设定传递策略的蓝牙通信设备。

进一步地,蓝牙通信设备之间的报文传递方式可以是双节点跳转的方式,即设定的传递策略对应的报文传输路径不唯一,每个蓝牙通信设备都有唯一且连续的设备号,且各蓝牙通信设备可以按照设备号顺序排列,设定的传递策略可以根据报文传递的需要制定。

可选的,设定传递策略包括第一传递策略和第二传递策略,将信息采集报文发送给满足设定传递策略的蓝牙通信设备的方式可以是:根据第一传递策略,将信息采集报文发送给设备号为本设备号加一的蓝牙通信设备;根据第二传递策略,将信息采集报文发送给设备号为本设备号加二的蓝牙通信设备。

具体的,设定传递策略可以包括两个传递策略,即设定第一传递策略和第二传递策略,在两个传递策略下,各蓝牙通信设备分别将信息采集报文发送给设备号为本设备号加一和加二的蓝牙通信设备。

在本实施例中,各蓝牙通信设备在接收到信息采集报文后可以判断该报文是否发给本设备,例如可以对信息采集报文进行解密,根据解密出的设备号进行判断。

可选的,若接收的信息采集报文由作为信息采集报文所对应源设备的蓝牙通信设备发送,则各蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加的方式可以是:对信息采集报文进行解密,获取信息采集报文中的设备号;若设备号为本设备号减一或减二,则在接收的信息采集报文中添加自身设备所对应的设备信息。

具体的,根据设定传递策略,蓝牙通信设备之间进行报文传递时,信息采集报文发送给本设备号加一或加二的蓝牙通信设备,故当蓝牙通信设备接收到的信息采集报文由上一蓝牙通信设备发送时,若解密出信息采集报文中的设备号为本设备号减一或减二,则可以认为该报文是发送给本设备的,然后可以进行设备信息的添加和进一步传递。

在本实施例中,各蓝牙通信设备经过报文传递最终将各设备信息汇总到接收端网关处,进一步,接收端网关可以将包含各设备信息的信息采集报文发送给服务器,使服务器对报文进行解密分析,获取其中的设备信息。

可选的,进行信息采集报文到目标设备的传递之后,还可以:接收接收端网关发送的信息采集报文并进行解密,获取信息采集报文中的设备信息。

具体的,服务器可以接收接收端网关发送的信息采集报文,通过解密后可以获取各蓝牙通信设备的设备信息。例如,若蓝牙通信设备为温湿度传感器,则通过信息采集报文的蓝牙传递方式,服务器可以获取各个温湿度传感器所在位置处的温湿度信息。

本发明实施例提供了一种蓝牙通信方法,令各蓝牙通信设备对接收的信息采集报文进行自身设备所对应设备信息的添加后,形成新的信息采集报文,并作为源设备进行信息采集报文到目标设备的传递;其中,接收的信息采集报文由发送端网关发送或者,由作为信息采集报文所对应源设备的蓝牙通信设备发送;目标设备为接收端网关,或者,为满足设定传递策略的蓝牙通信设备。本发明实施例提供的蓝牙通信方法,通过发送端网关发送初始的信息采集报文,使得蓝牙通信过程中有统一的时钟节拍,利用时间作为成链基础;各蓝牙通信设备之间采用双节点跳转逐步传递的方式,当传递过程中出现链路环节缺失时确保传递路径不会中断,且局域网内部不会由于多个蓝牙通信模块同时上报报文而产生网络风暴;进一步地,传递过程中对报文进行加密并打包成哈希值保证了传输数据的加密性和紧凑性。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:学生宿舍管理系统

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类