面向多场景的物联网设备的组网和控制方法技术

技术编号:35218314 阅读:17 留言:0更新日期:2022-10-15 10:34
面向多场景的物联网设备的组网和控制方法,属于无线通信组网技术领域,包括以下步骤:步骤S1,节点的发现;步骤S2,单网的组网;步骤S3,中继节点的选定。本方案,采用分散式网路,其是一个网络,物联网设备或者其它装置可以任意加入网络,而不再需要网络中心作决策。本方案,对接入网路的装置的特征值进行最小值最大值归一化之后,便于不同单位或量级的指标能够进行比较和加权,再计算角色定位度量值,并根据角色定位度量值确定分散式网路中的主节点和中继节点,并且只有主节点和中继节点可以传输信息,延长了网络的生命周期。延长了网络的生命周期。延长了网络的生命周期。

【技术实现步骤摘要】
面向多场景的物联网设备的组网和控制方法


[0001]本专利技术属于无线通信组网
,特别涉及面向多场景的物联网设备的组网和控制方法。

技术介绍

[0002]随着物联网产业的兴起,智能家电逐渐进入了人们的生活,如何建立智能设备组网的连接,已成为当前热门的技术点。当前,智能终端通过专用的控制节点(中央控制器)同智能家居节点连接,再由控制节点将智能终端的指令转发给其它智能家居节点。
[0003]蓝牙mesh网络采用一种称为“网络泛洪(flooding)”的方式来发布和中继消息。这意味着消息不会通过某一进程进行路由, 也不会沿着由一系列特定设备构成的特定路径来进行传输。相反,传输范围内的所有设备都会接收消息,负责中继的设备能将消息转发至其传输范围内的所有其他设备。
[0004]该种方式,虽然仅需少量的网络管理开销,但是,某些情况下,例如,当网络规模较大时,网络封包的大量转发,容易而造成网络风暴,占用网络资源,使得网络瘫痪。
[0005]而物联网设备,通常采用内置的电池供电,因此,对于物联网设备的控制,节能是一个重要因素。因此,对于物联网设备的控制方法,有必要改变“网络泛洪(flooding)”的架构,而转用多跳路由协议(Multi

hop Routing Protocol)来发送信息,从而减少广播封包的数量,提升网络的传输效率。

技术实现思路

[0006]鉴于上述现有技术的不足之处,本专利技术的目的在于面向多场景的物联网设备的组网和控制方法。
[0007]为了达到上述目的,本专利技术采取了以下的技术方案。
[0008]面向多场景的物联网设备的组网和控制方法,包括以下方法;步骤S1,节点的发现;步骤S101,每个蓝牙节点一开始时均为外围角色,将自身节点的ID和角色定位度量值一起作为广播数据包;蓝牙节点在广播状态下,允许相邻的中心角色的蓝牙节点连线;步骤S102,当外围角色的蓝牙节点广播结束后,切换为中心角色,扫描相邻节点,搜集相邻节点广播数据包中的ID和角色定位度量值;步骤S103,扫描结束后,依照搜集到的角色定位度量值建立自身的邻居列表;邻居列表由节点装置的ID、角色定位度量值和角色组成;角色分为:主节点、从节点和中继节点;步骤S2,单网的组网;经过步骤S1之后,每一个节点都知道相邻节点中拥有最大角色定位度量值的节点,将拥有最大角色定位度量值的节点作为主节点;如果拥有最大角色定位度量值的节点有两个以上,则在其中挑选具有最小ID值的节点作为主节点;主节点向相邻节点建立连线,形成星状网络,称为单网;
主节点在发送连线信息之前,会检查相邻节点是否已经是另一个单网的成员:如果相邻节点是另一个单网的成员,则主节点不在本步骤中对该相邻节点发送连线信息;单网中,主节点有且只有一个,其余节点为从节点,从节点至少有1个;主节点作为管理该单网的角色,分配该单网的网络资源给从节点;步骤S3,中继节点的选定;将相邻的两个单网之间的中继节点的数量设定为1;步骤S301,主节点,在其相邻节点中,选择不在该主节点的单网中的相邻节点为中继节点;如果主节点在相邻节点中,有多个不在自己单网中的节点,则在其中挑选具有最大角色定位度量值的节点作为中继节点;该主节点向该中继节点发送连线信息建立连线并更新邻居列表,形成一个分散式网络;中继节点为连接相邻单网的节点。进一步,步骤S101中,赋予节点特征值和对应的权重,将原始特征值归一化处理,对原始特征值作线性变换,将原始特征值等比例缩放到介于[0,1]之间,然后利用归一化转换函数进行数据转换,得到归一化后的特征值;归一化转换函数:;其中,X

为归一化后的特征值,X为原始特征值,Xmax为原始特征值中的最大值,Xmin为原始特征值中的最小值;接着计算节点的各个特性的角色定位度量值A;计算过程如下:;其中,A为节点的角色定位度量值,n为节点的特征个数,c
i
为节点的第i个归一化处理之后的特征值,w
i
为节点的第i个特征的相关权重。
[0009]面向多场景的物联网设备的组网和控制方法,还包括步骤S4,网络侦测与恢复;在分散式网络形成之后,所有节点均周期性的广播信息以侦测节点是否故障:如果从节点没有收到主节点的广播信息,则判断为主节点故障,重启单网的组网过程,仅执行步骤S2,重选主节点并重新配置单网;然后,其它节点删除邻居列表中故障的主节点信息并更新为新的主节点信息;如果主节点没收到中继节点的广播信息,则判断为中继节点故障,重启中继节点的选定过程,仅执行步骤S3,重选中继节点并重新形成一个分散式网络;然后,其它节点删除邻居列表中故障的中继节点信息并更新为新的中继节点信息。
[0010]面向多场景的物联网设备的组网和控制方法,还包括步骤S5,来源节点至目的节点的请求信息的传递;步骤S501;来源节点向主节点发送请求信息;在本分散式网络中,只有主节点和中继节点传送请求信息;步骤S502;主节点在自身邻居列表中搜索目的节点;如果目的节点不是该主节点所在的单网中的节点,则该主节点在邻居列表中搜索中继节点并将该请求信息和路径信息转送至中继节点;因为中继节点连接到其它单网,因此,中继节点将请求信息和路径信息传送至其它单网中的主节点;其它单网中的主节点在自身邻居列表中搜索目的节点,重复执行本步骤,直到目的节点是该主节点所在的单网中
的节点;如果目的节点是该主节点所在的单网中的节点,则将请求信息传递给目的节点;目的节点所在的单网中的主节点,根据路径信息选择最短的路径,然后沿着最短的路径回复该请求信息。
[0011]本方案具有以下有益效果:1,本方案,采用分散式网路,其是一个网络,物联网设备或者其它装置可以任意加入网络,而不再需要网络中心作决策。
[0012]2,本方案,不再需要全局的连接信息,支持无线随意网络(Ad

hoc)的多跳通信,数据从一个节点跳到另一个节点,直到抵达目的地。除非所有的节点都发生故障,否则数据总是可用的,如此使得这种网络拓扑结构可靠且可扩展,不会因为网络规模的增加而造成网络拥堵,降低了网络中的传输能耗。
[0013]3,本方案,对接入网路的装置的特征值进行最小值最大值归一化之后,便于不同单位或量级的指标能够进行比较和加权,再计算角色定位度量值,并根据角色定位度量值确定分散式网路中的主节点和中继节点,并且只有主节点和中继节点可以传输信息,延长了网络的生命周期。相对于传统的蓝牙组网方案,采用本方案,其物联网设备的电池使用天数增加了4.7倍。
[0014]4,本方案,通过寻找最佳的传输路径,相对于其它组网方案,本方案可以有效减少传输路径的长度,减轻单一节点的工作量。
[0015]5,本方案,可以根据不同的应用场景,对特征和对应的权重进行调整,从而使得本方案能适用于多场景。
附图说明
[0016]图1是步骤1的流程图;图2是步骤2的组网示意图;图3是步骤3的组网示意图;图4是步骤3的流程图;图5是步骤5的流程图。
具体实施方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.面向多场景的物联网设备的组网和控制方法,其特征在于,包括以下方法;步骤S1,节点的发现;步骤S101,每个蓝牙节点一开始时均为外围角色,将自身节点的ID和角色定位度量值一起作为广播数据包;蓝牙节点在广播状态下,允许相邻的中心角色的蓝牙节点连线;步骤S102,当外围角色的蓝牙节点广播结束后,切换为中心角色,扫描相邻节点,搜集相邻节点广播数据包中的ID和角色定位度量值;步骤S103,扫描结束后,依照搜集到的角色定位度量值建立自身的邻居列表;邻居列表由节点装置的ID、角色定位度量值和角色组成;角色分为:主节点、从节点和中继节点;步骤S2,单网的组网;经过步骤S1之后,每一个节点都知道相邻节点中拥有最大角色定位度量值的节点,将拥有最大角色定位度量值的节点作为主节点;如果拥有最大角色定位度量值的节点有两个以上,则在其中挑选具有最小ID值的节点作为主节点;主节点向相邻节点建立连线,形成星状网络,称为单网;主节点在发送连线信息之前,会检查相邻节点是否已经是另一个单网的成员:如果相邻节点是另一个单网的成员,则主节点不在本步骤中对该相邻节点发送连线信息;单网中,主节点有且只有一个,其余节点为从节点,从节点至少有1个;主节点作为管理该单网的角色,分配该单网的网络资源给从节点;步骤S3,中继节点的选定;将相邻的两个单网之间的中继节点的数量设定为1;步骤S301,主节点,在其相邻节点中,选择不在该主节点的单网中的相邻节点为中继节点;如果主节点在相邻节点中,有多个不在自己单网中的节点,则在其中挑选具有最大角色定位度量值的节点作为中继节点;该主节点向该中继节点发送连线信息建立连线并更新邻居列表,形成一个分散式网络;中继节点为连接相邻单网的节点。2.根据权利要求1所述的面向多场景的物联网设备的组网和控制方法,其特征在于,步骤S101中,赋予节点特征值和对应的权重,将原始特征值归一化处理,对原始特征值作线性变换,将原始特征值等比例缩放到介于[0,1]之间,然后利用归一化转换函数进行数据转换,得到归一化后的特征值;归一化转换函数:...

【专利技术属性】
技术研发人员:章景洪厉晓妹金文波
申请(专利权)人:浙江方大通信有限公司
类型:发明
国别省市:

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

1