一种集中器和节点的使用方法和装置制造方法及图纸

技术编号:28633686 阅读:43 留言:0更新日期:2021-05-28 16:31
本发明专利技术实施例提供的一种集中器和节点的使用方法和装置的技术方案中,获取已配网设备列表,获取每个已配网节点对应的mesh地址和通信信道,根据获取的已配对节点数量计算出第一时间偏移值,按照预设周期播放时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值,以使所述节点根据所述第一时间偏移值与获取的第二时间偏移值是否相等,若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器,通过确定出每个节点的通信信道,并设置时间偏移值,从而能够规避信道冲突。

【技术实现步骤摘要】
一种集中器和节点的使用方法和装置
本专利技术涉及Mesh网络技术运用领域,具体地涉及一种集中器和节点的使用方法和装置。
技术介绍
目前,低功耗蓝牙(BLE)通信使用40个无线频道,逻辑上划分为0~39信道,其中37,38,39为广播信道,所有设备都可以在这3个信道上去接收数据,0~36信道提供给连接上的两台设备通信使用,通过跳频算法,保持连接的两台设备每次通信时,可以在0~36信道中动态的选择某一个信道来进行数据收发,可以有效避免干扰。Mesh是基于BLE传输信道设计的一种蓝牙组网协议,它的传输层使用了BLE的广播信道,即在37,38,39信道上传输数据,由于组网节点可多达32767个,因此当网络内节点数量超过一定数量时,则导致无法再进行正常的通信的问题。而冲突的数据基本来源于转发的mesh包,因为mesh需要借助节点的转发功能来扩展网络范围,当转发节点很多的时候,信道冲突不可避免。在相关技术中,规避冲突的方案主要是手动布置转发节点,或者通过算法来设置某个节点作为转发节点,手工方式比较繁琐,且用户不太懂得如何操作,算法实现的话,基本是基于RSSI值来粗略计算节点距离,但是RSSI值只能作为一个参考,实际误差比较大,而且它没有方向数据,很可能会设置同一个方向距离相近的多个节点作为转发节点,同样也会造成网络拥塞的问题。
技术实现思路
有鉴于此,本专利技术提供一种集中器和节点的使用方法和装置,通过确定出每个节点的通信信道,并设置时间偏移值,从而能够规避信道冲突。一方面,本专利技术实施例提供了一种集中器的使用方法,应用于集中器;所述方法包括:获取已配网设备列表,所述已配网设备列表中包括多个已配网节点;获取每个已配网节点对应的mesh地址和通信信道;根据获取的已配对节点数量计算出第一时间偏移值;按照预设周期播放时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值,以使所述节点根据所述第一时间偏移值与获取的第二时间偏移值是否相等,若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器。可选地,所述获取每个已配网节点对应的mesh地址和通信信道,包括:根据预先划分的信道数量以及节点的入网顺序,确定出每个节点的mesh地址和通信信道。可选地,所述预先划分的信道数量包括37个。可选地,所述根据获取的已配对节点数量计算出第一时间偏移值,包括:将多个通信信道上的节点作为一组已配对的节点,以确定出多个已配对节点数量;根据所述多个已配对节点数量确定出计算出第一时间偏移值。可选地,所述根据所述多个已配对节点数量确定出计算出第一时间偏移值,包括:通过公式一:a=(b/38)*5,计算出第一时间偏移值,其中,a表示为第一时间偏移值,b表示为已配对节点数量,5表示定义时间窗口为5毫秒一个单位。可选地,在所述根据获取的已配对节点数量确定出计算出第一时间偏移值之后,还包括:根据所述mesh地址以及所述第一时间偏移值,计算出节点发送数据的时间点;基于所述时间点以及所述第一时间偏移值,确定出后续发送数据的时间点。可选地,所述根据所述mesh地址以及所述第一时间偏移值,计算出节点发送数据的时间点,包括:通过公式二:c=(d-1)/37*a,计算出节点发送数据的时间点,其中,a表示为第一时间偏移值,c表示为节点发送数据的时间点,d表示为mesh地址,37表示为信道数量。另一方面,本专利技术实施例提供了一种节点的使用方法,包括:接收集中器发送的时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值;判断所述第一时间偏移值与获取的第二时间偏移值是否相等;若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器。另一方面,本专利技术实施例提供了一种集中器的使用装置,包括:获取模块,用于获取已配网设备列表,所述已配网设备列表中包括多个已配网节点;获取每个已配网节点对应的mesh地址和通信信道;确定模块,用于根据获取的已配对节点数量计算出第一时间偏移值;播放模块,用于按照预设周期播放时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值,以使所述节点根据所述第一时间偏移值与获取的第二时间偏移值是否相等,若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器。另一方面,本专利技术实施例提供了一种节点的使用装置,包括:接收模块,用于接收集中器发送的时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值;判断模块,用于判断所述第一时间偏移值与获取的第二时间偏移值是否相等;处理模块,用于若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器。另一方面,本专利技术实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的集中器的使用方法。另一方面,本专利技术实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的节点的使用方法。另一方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行上述的集中器的使用方法的步骤。另一方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行上述的节点的使用方法的步骤。本专利技术实施例提供的技术方案中,获取已配网设备列表,获取每个已配网节点对应的mesh地址和通信信道,根据获取的已配对节点数量计算出第一时间偏移值,按照预设周期播放时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值,以使所述节点根据所述第一时间偏移值与获取的第二时间偏移值是否相等,若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器,通过确定出每个节点的通信信道,并设置时间偏移值,从而能够规避信道冲突。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术一实施例所提供的一种集中器的使用系统的架构图;图2本文档来自技高网...

【技术保护点】
1.一种集中器的使用方法,其特征在于,包括:/n获取已配网设备列表,所述已配网设备列表中包括多个已配网节点;/n获取每个已配网节点对应的mesh地址和通信信道;/n根据获取的已配对节点数量计算出第一时间偏移值;/n按照预设周期播放时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值,以使所述节点根据所述第一时间偏移值与获取的第二时间偏移值是否相等,若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器。/n

【技术特征摘要】
1.一种集中器的使用方法,其特征在于,包括:
获取已配网设备列表,所述已配网设备列表中包括多个已配网节点;
获取每个已配网节点对应的mesh地址和通信信道;
根据获取的已配对节点数量计算出第一时间偏移值;
按照预设周期播放时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值,以使所述节点根据所述第一时间偏移值与获取的第二时间偏移值是否相等,若判断出判断所述第一时间偏移值与第二时间偏移值不相等,则将第二时间偏移值替换为所述第一时间偏移值,并将所述第一时间偏移值存储至所述非易失性存储器。


2.根据权利要求1所述的方法,其特征在于,所述获取每个已配网节点对应的mesh地址和通信信道,包括:
根据预先划分的信道数量以及节点的入网顺序,确定出每个节点的mesh地址和通信信道。


3.根据权利要求2所述的方法,其特征在于,所述预先划分的信道数量包括37个。


4.根据权利要求1所述的方法,其特征在于,所述根据获取的已配对节点数量计算出第一时间偏移值,包括:
通过公式一:a=(b/38)*5,计算出第一时间偏移值,其中,a表示为第一时间偏移值,b表示为已配对节点数量,5表示定义时间窗口为5毫秒一个单位。


5.根据权利要求4所述的方法,其特征在于,在所述根据获取的已配对节点数量确定出计算出第一时间偏移值之后,还包括:
根据所述mesh地址以及所述第一时间偏移值,计算出节点发送数据的时间点;
基于所述时间点以及所述第一时间偏移值,确定出后续发送数据的时间点。


6.根据权利要求5所述的方法,其特征在于,所述根据所述mesh地址以及所述第一时间偏移值,计算出节点发送数据的时间点,包括:
通过公式二:c=(d-1)/37*a,计算出节点发送数据的时间点,其中,a表示为第一时间偏移值,c表示为节点发送数据的时间点,d表示为mesh地址,37表示为信道数量。


7.一种节点的使用方法,其特征在于,包括:
接收集中器发送的时间偏移值广播,所述时间偏移值广播携带对应的第一时间偏移值;
判断所述第一时间偏移值与获取的第二时间偏移...

【专利技术属性】
技术研发人员:吴翔
申请(专利权)人:锐迪科微电子科技上海有限公司
类型:发明
国别省市:上海;31

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

1