CN113207113A - 多连接组网***、方法、存储介质及电子设备 - Google Patents
多连接组网***、方法、存储介质及电子设备 Download PDFInfo
- Publication number
- CN113207113A CN113207113A CN202110424593.4A CN202110424593A CN113207113A CN 113207113 A CN113207113 A CN 113207113A CN 202110424593 A CN202110424593 A CN 202110424593A CN 113207113 A CN113207113 A CN 113207113A
- Authority
- CN
- China
- Prior art keywords
- node
- connection
- common
- networking
- root
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种多连接组网***、方法、存储介质及电子设备,所述多连接组网***包括:控制端、根节点及普通节点;其中,所述控制端发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信;所述根节点通过扫描所述普通节点进行自组网,且所述根节点在所述多连接组网***存在通信路径断线时,与所述普通节点按照预设组网机制进行断线重连。本发明很好地解决了目前组网过程中的功耗高、传输效率低、节点数量少、覆盖范围小等问题。
Description
技术领域
本发明属于连接组网的技术领域,涉及一种组网方法,特别是涉及一种多连接组网***、方法、存储介质及电子设备。
背景技术
随着通信技术的不断发展,各种各样的通信方式及组网方式相继出现,以不断满足用户日益增长的通信需求。其中,多连接组网通信有着较多的应用,可以利用不同的网络拓扑构建更加庞大的数据网络***。
以BLE(Bluetooth Low Energy,蓝牙低功耗)为例,BLE5.0协议支持多连接,可以实现一对多的蓝牙连接,具体连接数量受限于芯片的资源,只能实现一对多的小型星型网络,缺点是连接数量不够,覆盖范围小。虽然BLE mesh组网依靠广播的方式实现通信,支持多数量节点组网且节点直接可以中继传输,解决了组网对数量和连接距离的要求,但是不定向的广播和中继传输会有很多无效重复的传输,且每个节点一直处于收发状态,通信效率低、功耗高的缺点。
其中,功耗高主要针对Mesh(无线网格网络)组网,因为芯片RF(Radio Frequency,射频)一直处于收发状态,极少的时间进入休眠,或者有些不休眠。传输效率低主要针对Mesh组网,依靠广播的方式传输数据,会出现局部广播风暴导致的数据丢包,在要求数据传输稳定的情况下,需要增加重传机制,最终导致传输效率低。节点数量少、覆盖范围小主要针对一对多的星型网络,连接个数取决于芯片的资源和性能,无法中继。
因此,如何提供一种多连接组网***、方法、存储介质及电子设备,以解决现有技术无法提供一种可灵活配置的多连接组网方式等缺陷,成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多连接组网***、方法、存储介质及电子设备,用于解决现有技术无法提供一种可灵活配置的多连接组网方式的问题。
为实现上述目的及其他相关目的,本发明一方面提供一种多连接组网***,所述多连接组网***包括:控制端,用于作为外设接入所述多连接组网***中;根节点,与所述控制端通信连接,用于维护所述多连接组网***的所有路由信息;普通节点,与所述根节点通信连接或不同层级之间的普通节点通信连接,用于组成所述多连接组网***;其中,所述控制端发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信;所述根节点通过扫描所述普通节点进行自组网,且所述根节点在所述多连接组网***存在通信路径断线时,与所述普通节点按照预设组网机制进行断线重连。
于本发明的一实施例中,所述多连接组网***采用树形网络拓扑结构。
为实现上述目的及其他相关目的,本发明另一方面提供一种多连接组网方法,应用于一多连接组网***中,所述多连接组网***包括:控制端、根节点和普通节点;所述多连接组网方法包括:扫描所述普通节点进行自组网;发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信;在所述多连接组网***存在通信路径断线时,在所述根节点与所述普通节点之间按照预设组网机制进行断线重连。
于本发明的一实施例中,所述扫描所述普通节点进行自组网的步骤包括:通过所述根节点扫描所述普通节点的广播内容;根据所述广播内容判断所述普通节点是否为可连接的节点,并将可连接的普通节点定义为二级节点;判断所述二级节点的个数是否超过二层网络规定的最大节点数;若是,将所述二级节点作为父节点,扫描所述普通节点的广播内容;若否,继续将扫描到的所述普通节点作为二级节点,直至达到所述二层网络规定的最大节点数。
于本发明的一实施例中,所述普通节点为第一普通节点;所述根据所述广播内容判断所述普通节点是否为可连接的节点,并将可连接的普通节点定义为二级节点的步骤包括:解析所述广播内容,根据所述广播内容中识别出的可连接信息确定为可连接的节点;交换所述根节点和所述第一普通节点的路由信息;向所述根节点发送所述第一普通节点的节点标识码;通过所述根节点向所述第一普通节点下发组网配置信息;将所述第一普通节点作为所述二级节点。
于本发明的一实施例中,所述路由信息包括每一层网络对应的识别码、当前节点所在的层级、当前节点作为父节点所连接的子节点数以及当前节点与父节点和控制端之间的连接状态中的至少一项信息;所述路由信息由所述父节点分配至子节点;所述组网配置信息包括设置连接层数、每层规定的最大节点数以及连接间隔中的至少一项信息;所述组网配置信息由所述根节点直接或间接下发至所述普通节点。
于本发明的一实施例中,所述普通节点为二级节点中的故障节点;在所述根节点与所述普通节点之间按照预设组网机制进行断线重连的步骤包括:在所述根节点与所述故障节点断线时,初始化所述根节点、所述故障节点以及与所述故障信息直接或间接连接的节点的路由信息;断开与所述故障节点之间直接或间接连接的普通节点;通过所述根节点由原三级节点中重新扫描确定新二级节点;由所述新二级节点连接原二级节点,并由所述新二级节点由原四级节点中重新扫描确定新三级节点;由所述新三级节点连接原四级节点。
于本发明的一实施例中,在所述根节点与所述普通节点之间按照预设组网机制进行断线重连的步骤之后,所述多连接组网方法还包括:在所述故障节点恢复正常后,自动连入所述多连接组网***中。
为实现上述目的及其他相关目的,本发明又一方面提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的多连接组网方法。
为实现上述目的及其他相关目的,本发明最后一方面提供一种电子设备,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行所述的多连接组网方法。
如上所述,本发明所述的多连接组网***、方法、存储介质及电子设备,具有以下有益效果:
(1)在节点与节点之间保持连接时,可以通过调整连接间隔来降低功耗。
(2)在连接通信过程中,传输数据时是根据路由信息进行定向传输,因而数据传输稳定,不需要重传机制,传输效率高。
(3)可以改善现有技术中星型网络存在的节点数量少、覆盖范围小的问题。
(4)本发明通过树形结构组网,随着组网级数的增加,可以连接的节点数量呈指数性增加,且组网内任意节点可以互相通信。
附图说明
图1显示为本发明的多连接组网***于一实施例中的结构原理图。
图2显示为本发明的多连接组网***于一实施例中的网络拓扑图。
图3显示为本发明的多连接组网方法于一实施例中的原理流程图。
图4显示为本发明的多连接组网方法于一实施例中的自组网示意图。
图5显示为本发明的多连接组网方法于一实施例中的路由信息示意图。
图6显示为本发明的多连接组网方法于一实施例中的断线重连示意图。
图7显示为本发明的电子设备于一实施例中的结构连接示意图。
元件标号说明
7 电子设备
71 处理器
72 存储器
S31~S33 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明所述的多连接组网***、方法、存储介质及电子设备很好地解决了目前组网过程中的功耗高、传输效率低、节点数量少、覆盖范围小等问题。
以下将结合图1至图7详细阐述本实施例的一种多连接组网***、方法、存储介质及电子设备的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的多连接组网***、方法、存储介质及电子设备。
请参阅图1,显示为本发明的多连接组网***于一实施例中的结构原理图。如图1所示,本发明所述的多连接组网***包括:控制端、根节点和普通节点。
所述控制端用于作为外设接入所述多连接组网***中。所述控制端可以是手机或其他蓝牙设备。
所述根节点与所述控制端通信连接,用于维护所述多连接组网***的所有路由信息。所述根节点是整个通信网络的核心节点,一个网络内只有一个根节点,所述根节点的设定通过节点设备自身实现,例如,有A、B、C、D四个设备作为节点,约定设备的某一引脚拉高则为根节点,拉低则为普通节点,在A、B、C、D四个设备上电后,均读取各自的引脚状态,若B设备的该引脚为高电平状态,则B设备为根节点。
所述普通节点与所述根节点通信连接或不同层级之间的普通节点通信连接,用于组成所述多连接组网***。所述普通节点在组网内作为子节点被根节点连接,被连接后还可以作为父节点连接其他普通节点。
其中,所述控制端发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信;所述根节点通过扫描所述普通节点进行自组网,且所述根节点在所述多连接组网***存在通信路径断线时,与所述普通节点按照预设组网机制进行断线重连。
于一实施例中,所述多连接组网***采用树形网络拓扑结构。
于一实施例中,所述多连接组网***为BLE多连接组网***,节点中包含有支持多连接、主从一体的芯片,例如基于FR8016H芯片的多连接特性进行BLE多连接组网,FR8016H最多支持20条主从一体连接。
请参阅图2,显示为本发明的多连接组网***于一实施例中的网络拓扑图。如图2所示,组网支持的连接层数、每个节点下面最多可连接的子设备个数,在入网前可以通过不同的应用场景进行配置,具体可通过控制端(例如手机APP-应用程序,Application的缩写)进行配置。连接间隔可以在组网前通过根节点进行配置。组网后与网内的某个点通信时,是定向传输,某个节点断线后,其子节点可自动连接到网络内。
其中,连接间隔是指蓝牙建立连接后的握手间隔,关于连接间隔的设置,例如某些应用场景对数据传输的实时性要求高,且对功耗要求不是特别高,则可以把连接间隔尽可能配置小。某些场景对功耗要求比较高(例如电池供电的温湿度传感器,需要1分钟上报一次温湿度),且数据传输周期长,则可以把连接间隔配置大一些。具体地,根节点连接子节点后,会将连接间隔参数发给子节点,子节点会根据这个连接间隔参数与下一级建立连接,并发给下一级节点,依次类推。
其中,定向传输是相对于Mesh组网广播式数据的传输方式,多连接组网后根据路由信息进行定向传输,因而不会出现无效、重复的数据传输。
如图2所示,控制端C与根节点R通信连接,根节点R向下连接N1-N16共16个二级节点,其中,N1作为二级节点,向下连接N17-N32共16个三级节点,以此类推。
请参阅图3,显示为本发明的多连接组网方法于一实施例中的原理流程图。如图3所示,所述多连接组网方法应用于一多连接组网***中,所述多连接组网***包括:控制端、根节点和普通节点。具体包括以下几个步骤:
S31,扫描所述普通节点进行自组网。
于一实施例中,S31包括以下步骤:
(1)通过所述根节点扫描所述普通节点的广播内容。
(2)根据所述广播内容判断所述普通节点是否为可连接的节点,并将可连接的普通节点定义为二级节点。
于一实施例中,所述普通节点为第一普通节点;所述S31的步骤(2)包括:
解析所述广播内容,根据所述广播内容中识别出的可连接信息确定为可连接的节点;交换所述根节点和所述第一普通节点的路由信息;向所述根节点发送所述第一普通节点的节点标识码;通过所述根节点向所述第一普通节点下发组网配置信息;将所述第一普通节点作为所述二级节点。
(3)判断所述二级节点的个数是否超过二层网络规定的最大节点数。
(4)若是,将所述二级节点作为父节点,扫描所述普通节点的广播内容;若否,继续将扫描到的所述普通节点作为二级节点,直至达到所述二层网络规定的最大节点数。
请参阅图4,显示为本发明的多连接组网方法于一实施例中的自组网示意图。如图4所示,当设备上电后,根节点R首先发起扫描,扫描到普通节点后建立连接,连接的普通节点定义为二级节点,如图4中的N1-N16。二级节点发起扫描,扫描到新的普通节点后建立连接,连接的从节点为三级节点,如题4中的N17-N32,依次将网内的所有节点建立连接,将自组网过程进行列表管理,形成表1的自组网流程表。
表1自组网流程表
由表1可知,根节点R与N1节点建立连接,在更新广播信息后,R与N1交换路由信息node_info,N1向R返回N1的节点标识码node_ID,R向N1分配组网配置信息Net_info,此时N1作为二级节点成功入网,并开始三级节点的扫描,R继续扫描其他的二级节点,当R连接到slave_max_num(例如可以默认16)个从机时或者超过扫描时间scan_timeout,停止scan。
由表1可知,N1节点与N17节点建立连接,在N1与N17更新广播信息后交换路由信息node_info,N17向N1返回N17的节点标识码node_ID,N1向R返回N17的路由信息node_info和N17的节点标识码node_ID,N1向N17转发根节点R下发的组网配置信息Net_info,此时N17作为三级节点成功入网,并开始四级节点的扫描,N1继续扫描其他的三级节点。此外,R将获取N17的node_info以及Node_id,并将N17的node_info以及Node_id添加到路由表中,对N17节点进行路由信息的管理。
具体地,所述路由信息包括每一层网络对应的识别码、当前节点所在的层级、当前节点作为父节点所连接的子节点数以及当前节点与父节点和控制端之间的连接状态中的至少一项信息;所述路由信息由所述父节点分配至子节点。
具体地,所述组网配置信息包括设置连接层数、每层规定的最大节点数以及连接间隔中的至少一项信息;所述组网配置信息由所述根节点直接或间接下发至所述普通节点。
请参阅图5,显示为本发明的多连接组网方法于一实施例中的路由信息示意图。如图5所示,BLE多连接组网时,每个节点连接后会被父节点分配唯一的路由信息,即node_info,一共4个byte,包含连接父节点信息、从机数量、层级信息,例如0x1f100000表示根节点R的node_info。将路由信息各字节信息进行列表管理,形成表2的路由信息表。
表2路由信息表
其中,表2中各字节的具体含义如下:
Bit3~0:表示layer=1所对应的ID;
Bit7~4:表示layer=2所对应的ID;
Bit11~8:表示layer=3所对应的ID;
Bit15~12:表示layer=4所对应的ID;
Bit19~16:表示layer=5所对应的ID;
Bit23~20:本节点所在layer;
Bit27~24:本节点连接的子节点个数;
Bit29~28:本节点与父节点、控制端的连接状态;
Bit30:1表示父节点;
Bit31:0表示控制端。
S32,发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信。
S33,在所述多连接组网***存在通信路径断线时,在所述根节点与所述普通节点之间按照预设组网机制进行断线重连。
于一实施例中,所述普通节点为二级节点中的故障节点。S33包括以下步骤:
(1)在所述根节点与所述故障节点断线时,初始化所述根节点、所述故障节点以及与所述故障信息直接或间接连接的节点的路由信息。
(2)断开与所述故障节点之间直接或间接连接的普通节点。
(3)通过所述根节点由原三级节点中重新扫描确定新二级节点。
(4)由所述新二级节点连接原二级节点,并由所述新二级节点由原四级节点中重新扫描确定新三级节点。
(5)由所述新三级节点连接原四级节点。
于一实施例中,在S33步骤之后,所述多连接组网方法还包括:在所述故障节点恢复正常后,自动连入所述多连接组网***中。
请参阅图6,显示为本发明的多连接组网方法于一实施例中的断线重连示意图。如图6所示,将断线重连过程进行列表管理,形成表3的断线重连流程表。
表3断线重连流程表
其中,R、N17~N32初始化node_info具体是指将之前分配的路由信息node_info清零,并更新与故障相关的节点的广播信息。
由表3可知,二级节点N1断线后,与N1直接连接的N17-N32,以及与N1通过N17间接连接的N273-N288(以N17为例,N18-N32同理),断开原连接,此时,根节点R缺少一个二级节点,则将原三级节点N32作为新二级节点,新二级节点N32连接其他的原三级节点N17-N31,则三级节点还少一个,于是将原四级节点N288作为新三级节点,新三级节点N288连接其他的原四级节点N273-N287。
当该组网内的四级节点为最后一层节点时,在断线重连后,四级节点缺少一个,当N1节点恢复正常后,被新三级节点N288成功扫描,进行连接,并变为最后一个新四级节点。
于一实际应用场景中,利用所述多连接组网方法实现太阳能电池板状态监控组网应用。
假设在一区域内有400个太阳能电池板独立安装,每个太阳能电池板之间没有电气连接,每个太阳能电池板安装一个蓝牙设备,作为BLE多连接组网的一个节点,在中心位置有一网关设备,网关设备中的蓝牙设备定义为根节点,每个太阳能电池板每隔1分钟时间上报一次本地状态,报文数据包含发电电流、累计电能、设备是否异常等,报文上报到根节点,被网关接收,通过4G通信上报给后台服务端。同时手机可以随时连接任意节点(包含电池板和网关),查看组网内所有节点的状态。
于另一实际应用场景中,利用所述多连接组网方法实现商用灯、停车场灯开关控制。
假设停车场内每个照明灯安装一个蓝牙设备,作为BLE多连接组网的一个节点,在最中心位置有一个网关设备,网关设备中的蓝牙设备定义为根节点,网关设备通过4G与后台服务端建立通信,可以实现对照明灯的远程控制,每个节点上报当前开关状态、工作电流、异常数据等等。同时,手机APP可以与停车场内的任意蓝牙设备建立连接,接入多连接组网,实现本地群控、单点控制,同样也能获取到节点上报的当前开关状态、工作电流、异常数据等信息。
本发明所述的多连接组网方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
本发明所述的多连接组网***的原理与所述的多连接组网方法一一对应,本发明所述的多连接组网***可以实现本发明所述的多连接组网方法,但本发明所述的多连接组网方法的实现装置包括但不限于本实施例列举的多连接组网***的结构,凡是根据本发明的原理所做的现有技术的结构变形和替换,都包括在本发明的保护范围内。
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述多连接组网方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的计算机可读存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的计算机存储介质。
请参阅图7,显示为本发明的电子设备于一实施例中的结构连接示意图。如图7所示,本实施例提供一种电子设备7,具体包括:处理器71及存储器72;所述存储器72用于存储计算机程序,所述处理器71用于执行所述存储器72存储的计算机程序,以使所述电子设备7执行所述多连接组网方法的各个步骤。
上述的处理器71可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Alication SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field Programmable GateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
上述的存储器72可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
于实际应用中,所述电子设备可以是包括存储器、存储控制器、一个或多个处理单元(CPU)、外设接口、RF电路、音频电路、扬声器、麦克风、输入/输出(I/O)子***、显示屏、其他输出或控制设备,以及外部端口等部分或所有组件的计算机,所述计算机中包括支持多连接、主从一体的通信芯片;所述计算机包括但不限于如台式电脑、笔记本电脑、平板电脑、智能手机、智能电视、个人数字助理(Personal Digital Assistant,简称PDA)等个人电脑,所述电子设备还可以是智能眼镜、智能手表或其他可穿戴设备。在另一些实施方式中,所述电子设备还可以是服务器,所述服务器可以根据功能、负载等多种因素布置在一个或多个实体服务器上,也可以是由分布的或集中的服务器集群构成的云服务器,本实施例不作限定。
综上所述,本发明所述多连接组网***、方法、存储介质及电子设备在节点与节点之间保持连接时,可以通过调整连接间隔来降低功耗。在连接通信过程中,传输数据时是根据路由信息进行定向传输,因而数据传输稳定,不需要重传机制,传输效率高。可以改善现有技术中星型网络存在的节点数量少、覆盖范围小的问题。本发明通过树形结构组网,随着组网级数的增加,可以连接的节点数量呈指数性增加,且组网内任意节点可以互相通信。本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (10)
1.一种多连接组网***,其特征在于,所述多连接组网***包括:
控制端,用于作为外设接入所述多连接组网***中;
根节点,与所述控制端通信连接,用于维护所述多连接组网***的所有路由信息;
普通节点,与所述根节点通信连接或不同层级之间的普通节点通信连接,用于组成所述多连接组网***;
其中,所述控制端发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信;所述根节点通过扫描所述普通节点进行自组网,且所述根节点在所述多连接组网***存在通信路径断线时,与所述普通节点按照预设组网机制进行断线重连。
2.根据权利要求1所述的多连接组网***,其特征在于,所述多连接组网***采用树形网络拓扑结构。
3.一种多连接组网方法,其特征在于,应用于一多连接组网***中,所述多连接组网***包括:控制端、根节点和普通节点;所述多连接组网方法包括:
扫描所述普通节点进行自组网;
发送所述根节点或任一所述普通节点的节点标识码,与所述根节点或任一所述普通节点进行通信;
在所述多连接组网***存在通信路径断线时,在所述根节点与所述普通节点之间按照预设组网机制进行断线重连。
4.根据权利要求3所述的多连接组网方法,其特征在于,所述扫描所述普通节点进行自组网的步骤包括:
通过所述根节点扫描所述普通节点的广播内容;
根据所述广播内容判断所述普通节点是否为可连接的节点,并将可连接的普通节点定义为二级节点;
判断所述二级节点的个数是否超过二层网络规定的最大节点数;
若是,将所述二级节点作为父节点,扫描所述普通节点的广播内容;若否,继续将扫描到的所述普通节点作为二级节点,直至达到所述二层网络规定的最大节点数。
5.根据权利要求4所述的多连接组网方法,其特征在于,所述普通节点为第一普通节点;所述根据所述广播内容判断所述普通节点是否为可连接的节点,并将可连接的普通节点定义为二级节点的步骤包括:
解析所述广播内容,根据所述广播内容中识别出的可连接信息确定为可连接的节点;
交换所述根节点和所述第一普通节点的路由信息;
向所述根节点发送所述第一普通节点的节点标识码;
通过所述根节点向所述第一普通节点下发组网配置信息;
将所述第一普通节点作为所述二级节点。
6.根据权利要求5所述的多连接组网方法,其特征在于,
所述路由信息包括每一层网络对应的识别码、当前节点所在的层级、当前节点作为父节点所连接的子节点数以及当前节点与父节点和控制端之间的连接状态中的至少一项信息;所述路由信息由所述父节点分配至子节点;
所述组网配置信息包括设置连接层数、每层规定的最大节点数以及连接间隔中的至少一项信息;所述组网配置信息由所述根节点直接或间接下发至所述普通节点。
7.根据权利要求4所述的多连接组网方法,其特征在于,所述普通节点为二级节点中的故障节点;在所述根节点与所述普通节点之间按照预设组网机制进行断线重连的步骤包括:
在所述根节点与所述故障节点断线时,初始化所述根节点、所述故障节点以及与所述故障信息直接或间接连接的节点的路由信息;
断开与所述故障节点之间直接或间接连接的普通节点;
通过所述根节点由原三级节点中重新扫描确定新二级节点;
由所述新二级节点连接原二级节点,并由所述新二级节点由原四级节点中重新扫描确定新三级节点;
由所述新三级节点连接原四级节点。
8.根据权利要求7所述的多连接组网方法,其特征在于,在所述根节点与所述普通节点之间按照预设组网机制进行断线重连的步骤之后,所述多连接组网方法还包括:
在所述故障节点恢复正常后,自动连入所述多连接组网***中。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求3至8中任一项所述的多连接组网方法。
10.一种电子设备,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行如权利要求3至8中任一项所述的多连接组网方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110424593.4A CN113207113B (zh) | 2021-04-20 | 2021-04-20 | 多连接组网***、方法、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110424593.4A CN113207113B (zh) | 2021-04-20 | 2021-04-20 | 多连接组网***、方法、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113207113A true CN113207113A (zh) | 2021-08-03 |
CN113207113B CN113207113B (zh) | 2023-01-13 |
Family
ID=77027346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110424593.4A Active CN113207113B (zh) | 2021-04-20 | 2021-04-20 | 多连接组网***、方法、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113207113B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023083091A1 (zh) * | 2021-11-11 | 2023-05-19 | 美的集团股份有限公司 | 蓝牙设备连接处理方法、装置、电子设备及存储介质 |
WO2023206697A1 (zh) * | 2022-04-29 | 2023-11-02 | 青岛海尔科技有限公司 | Mesh网络中节点中断回连方法、装置和设备 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030202477A1 (en) * | 2002-04-25 | 2003-10-30 | Samsung Electronics Co., Ltd. | Method for bluetooth on-demand routing and network formation, and communication method in bluetooth group ad hoc network |
CN101217490A (zh) * | 2008-01-09 | 2008-07-09 | 西南科技大学 | 一种蓝牙无线传感器网络组网与路由方法 |
CN101420463A (zh) * | 2007-10-25 | 2009-04-29 | 厦门大学 | 一种无线传感器网络地址分配机制 |
CN105827488A (zh) * | 2015-01-04 | 2016-08-03 | 济宁智城中科信息技术有限公司 | 适用于智能家居的mesh网络***、组网方法及通信方法 |
CN106102017A (zh) * | 2016-05-31 | 2016-11-09 | 厦门纵行信息科技有限公司 | 一种树状多跳网络的组网方法及无线通信设备 |
CN107466478A (zh) * | 2017-06-06 | 2017-12-12 | 香港应用科技研究院有限公司 | Ble网络的优化部署和ble设备之间数据交换的功效和安全管理 |
CN206977715U (zh) * | 2017-06-30 | 2018-02-06 | 杭州师范大学钱江学院 | 基于ZigBee技术的大棚农作物环境信息无线组网监测*** |
WO2019237263A1 (zh) * | 2018-06-13 | 2019-12-19 | ***科技(深圳)有限公司 | 低功耗蓝牙网络维护方法、电子设备、蓝牙网络和介质 |
WO2020010906A1 (zh) * | 2018-07-13 | 2020-01-16 | 华为技术有限公司 | 操作***os批量安装方法、装置和网络设备 |
CN111010324A (zh) * | 2019-12-26 | 2020-04-14 | 航天信息股份有限公司 | 一种基于ble mesh网络协议的家电设备自组网方法和*** |
WO2020095114A1 (en) * | 2018-11-08 | 2020-05-14 | Juganu Ltd. | Systems and methods for multicast group routing, firmware updating, and next-hop routing in tree-based wireless networks |
CN112584364A (zh) * | 2019-09-30 | 2021-03-30 | 阿里巴巴集团控股有限公司 | 蓝牙网络及其通信方法、设备和存储介质 |
US20210100055A1 (en) * | 2019-09-26 | 2021-04-01 | Zhejiang Future Technology Institute (jiaxing) | Networking method and system for wireless networks |
-
2021
- 2021-04-20 CN CN202110424593.4A patent/CN113207113B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030202477A1 (en) * | 2002-04-25 | 2003-10-30 | Samsung Electronics Co., Ltd. | Method for bluetooth on-demand routing and network formation, and communication method in bluetooth group ad hoc network |
CN101420463A (zh) * | 2007-10-25 | 2009-04-29 | 厦门大学 | 一种无线传感器网络地址分配机制 |
CN101217490A (zh) * | 2008-01-09 | 2008-07-09 | 西南科技大学 | 一种蓝牙无线传感器网络组网与路由方法 |
CN105827488A (zh) * | 2015-01-04 | 2016-08-03 | 济宁智城中科信息技术有限公司 | 适用于智能家居的mesh网络***、组网方法及通信方法 |
CN106102017A (zh) * | 2016-05-31 | 2016-11-09 | 厦门纵行信息科技有限公司 | 一种树状多跳网络的组网方法及无线通信设备 |
CN107466478A (zh) * | 2017-06-06 | 2017-12-12 | 香港应用科技研究院有限公司 | Ble网络的优化部署和ble设备之间数据交换的功效和安全管理 |
CN206977715U (zh) * | 2017-06-30 | 2018-02-06 | 杭州师范大学钱江学院 | 基于ZigBee技术的大棚农作物环境信息无线组网监测*** |
WO2019237263A1 (zh) * | 2018-06-13 | 2019-12-19 | ***科技(深圳)有限公司 | 低功耗蓝牙网络维护方法、电子设备、蓝牙网络和介质 |
CN111886843A (zh) * | 2018-06-13 | 2020-11-03 | 卧安科技(深圳)有限公司 | 低功耗蓝牙网络维护方法、电子设备、蓝牙网络和介质 |
WO2020010906A1 (zh) * | 2018-07-13 | 2020-01-16 | 华为技术有限公司 | 操作***os批量安装方法、装置和网络设备 |
WO2020095114A1 (en) * | 2018-11-08 | 2020-05-14 | Juganu Ltd. | Systems and methods for multicast group routing, firmware updating, and next-hop routing in tree-based wireless networks |
US20210100055A1 (en) * | 2019-09-26 | 2021-04-01 | Zhejiang Future Technology Institute (jiaxing) | Networking method and system for wireless networks |
CN112584364A (zh) * | 2019-09-30 | 2021-03-30 | 阿里巴巴集团控股有限公司 | 蓝牙网络及其通信方法、设备和存储介质 |
CN111010324A (zh) * | 2019-12-26 | 2020-04-14 | 航天信息股份有限公司 | 一种基于ble mesh网络协议的家电设备自组网方法和*** |
Non-Patent Citations (3)
Title |
---|
GUO,A: "Dynamic lightpath provisioning in multilayer GMPLS optical networks", 《30TH EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION.ECOC 2004》 * |
张晓静: "基于树状拓扑的自组网燃气表无线抄表***的研究", 《工程科技Ⅱ辑》 * |
车斌等: "一种新型水下移动自组织网路由算法", 《声学技术》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023083091A1 (zh) * | 2021-11-11 | 2023-05-19 | 美的集团股份有限公司 | 蓝牙设备连接处理方法、装置、电子设备及存储介质 |
WO2023206697A1 (zh) * | 2022-04-29 | 2023-11-02 | 青岛海尔科技有限公司 | Mesh网络中节点中断回连方法、装置和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113207113B (zh) | 2023-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113207113B (zh) | 多连接组网***、方法、存储介质及电子设备 | |
CN105357116B (zh) | 一种多终端访问服务器的方法和智能终端 | |
US9204390B2 (en) | Energy-saving mobile node control method using wireless multi-interfaces | |
CN102571587B (zh) | 报文转发方法和设备 | |
EP2448217A1 (en) | System and method for mixed-mesh wireless networking | |
CN110798875B (zh) | 一种无线网络组网方法及*** | |
WO2018121201A1 (zh) | 分布式集群服务结构及节点协同方法和装置、终端及介质 | |
CN102625554A (zh) | 一种分布式dali灯光照明控制***及其方法 | |
CN105389278A (zh) | 一种基于can总线的主从机串行通信方法 | |
CN105430597A (zh) | 一种蓝牙设备及其蓝牙散射网组网方法和装置 | |
TW201822576A (zh) | 一種具有備援通訊協定之物聯網系統 | |
CN103812769A (zh) | Trill网络构建方法、节点及*** | |
CN102130807A (zh) | 一种个人互联网中实现实时动态组网时的设备发现方法 | |
CN104125292A (zh) | 一种数据处理装置、云服务器及其使用方法 | |
JP5673303B2 (ja) | 無線端末装置、無線システム及び無線通信方法 | |
CN112995043B (zh) | 无线网格网络中的信息处理方法、装置及电子设备 | |
WO2022087795A1 (zh) | 资源映射方法、装置、设备及存储介质 | |
CN114845287A (zh) | 一种基于蓝牙mesh的低压采集***及分簇自组网方法 | |
CN109413641B (zh) | 基于mesh的网络***、通信方法、装置、设备和存储介质 | |
CN113132988A (zh) | 一种基于令牌验证的路灯控制器无线组网链路入网方法 | |
CN110719183B (zh) | 实时软件定义工业网络传输优先级动态调整方法与*** | |
JP5169988B2 (ja) | ネットワーク装置 | |
JP7475387B2 (ja) | 無線メッシュネットワークシステム | |
JP2007067867A (ja) | 無線通信方法 | |
CN219514100U (zh) | 一种基于IPv6网络互连访问的物联网*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |