一种蓝牙链状网的组网及数据通信实现方法技术

技术编号:29595097 阅读:22 留言:0更新日期:2021-08-06 19:57
本发明专利技术提供了一种蓝牙链状网的组网及数据通信实现方法,其特征在于,该方法包括新的蓝牙节点进入网络,我们首先定义新节点的类型;然后根据不同节点所在连接的链网类型定义网链;定义不同的ID标识,用于描述网络架构;定义新节点加入网络的过程;定义配置节点和管理节点的路径信息获取过程;最后完成数据传输。通过本发明专利技术公开的方案,去除了复杂的路由管理和路由表维护,提高了蓝牙网络性能和数据转发效率,简化了节点和网络的实现复杂性。

【技术实现步骤摘要】
一种蓝牙链状网的组网及数据通信实现方法
本专利技术涉及智能物联网中蓝牙低功耗(BLE,BluetoothLowEnergy)网络
,尤其是指一种蓝牙链状网的组网及数据通信实现方法。
技术介绍
随着蓝牙BLE技术的发展和普及,蓝牙技术应用在更多的领域,除了点对点的蓝牙数据传输之外,以蓝牙mesh为代表的蓝牙组网也逐渐广泛使用。蓝牙SIGmesh是蓝牙mesh的协议标准,单播数据,组播数据的传输以全路径的无差别广播。一个节点是否转发广播消息的条件是这个广播消息是否接收过这个数据包或者广播消息超过规定的跳数,无限制广播数据转发让组网和数据传输更简单。同时,也有厂商在私有的mesh协议,采用特定的路由算法,通过复杂的路由维护协议和节点的路由表维护,实现基于路由的非全连接转发的mesh网络。也有提出基于路由表的IP链状网,但是需要复杂的机制来对路由表进行管理和维护。研究表明,当前的mesh组网和数据转发技术存在以下的一些问题:1.SIGMesh是当前蓝牙mesh的标准协议。SIGmesh标准中,节点对接收到的非本节点的数据不做判断,本文档来自技高网...

【技术保护点】
1.一种蓝牙链状网的组网及数据通信实现方法,其特征在于,该方法包括:/n新的蓝牙节点进入网络,我们首先定义新节点的类型(S1);然后根据不同节点所在连接的链网类型定义网链(S2);定义不同的ID标识,用于描述网络架构(S3);定义新节点加入网络的过程(S4);定义配置节点和管理节点的路径信息获取过程(S5);最后完成数据传输(S6)。/n

【技术特征摘要】
1.一种蓝牙链状网的组网及数据通信实现方法,其特征在于,该方法包括:
新的蓝牙节点进入网络,我们首先定义新节点的类型(S1);然后根据不同节点所在连接的链网类型定义网链(S2);定义不同的ID标识,用于描述网络架构(S3);定义新节点加入网络的过程(S4);定义配置节点和管理节点的路径信息获取过程(S5);最后完成数据传输(S6)。


2.如权利要求1所述的一种蓝牙链状网的组网及数据通信实现方法,其特征在于定义新节点的类型中新的节点可根据不同的功能定义为代理节点,配置节点,普通节点,分支节点,管理节点;其中,
代理节点:是蓝牙到其它协议的转换节点,用于外部非蓝牙设备和蓝牙网络进行通信;
配置节点:是网络中负责分配网络节点ID的节点;
分支节点:就是单链之外有分支子链路的节点,分支节点在前向邻节点和后向邻节点之外还有子节点,子节点的是所在子链路的首节点;
普通节点:是没有分支子链路连接的节点;
管理节点:是蓝牙网络中少数的需要和其它的普通节点进行通信的节点,这些节点没有配置功能,但是需要和很多的普通节点进行通信,也需要维护对应的路径信息。


3.如权利要求1所述的一种蓝牙链状网的组网及数据通信实现方法,其特征在于根据不同节点所在连接的链网类型定义网链(S2)中,具体为:单层链状网,多层链状网,多层单分支链状网,多层多分支链状网和子链,其中:
单层链状网:网络中只有一个单链;单链上的节点首节点和尾节点之外的节点,其它节点都是普通节点,没有分支节点;
多层链状网是网络节点中有分支节点,分支节点可以连接多个子链路,分支节点子链路上也再支持分支节点,构成多层链状网,配置节点到节点要经过多个分支节点就是多层链状网;
子链是具有相同首节点的所有节点的链路,分支节点相邻的普通节点之外的相连链路的都是子链,一个分支节点有一个或者多个子链路;
单分支链状网:所有分支节点都只有一个子链路;
多分支链状网:有分支节点有多个子链路定义为多分支链状网。


4.如权利要求1所述的一种蓝牙链状网的组网及数据通信实现方法,其特征在于定义不同的ID标识,用于描述网络架构(S3),具体为,
节点子链路ID,定义为Sub-linkID,略写为SID,分支节点到多个后向节...

【专利技术属性】
技术研发人员:陈滢唐慧
申请(专利权)人:上海翌虹信息技术有限公司
类型:发明
国别省市:上海;31

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

1