一种BLE级联网络及其链路路由方法和装置制造方法及图纸

技术编号:23629563 阅读:36 留言:0更新日期:2020-04-01 00:06
本发明专利技术公开了一种BLE级联网络及其链路路由方法和装置,涉及无线数据传输技术领域。该链路路由方法包括:服务端收集入网的BLE设备的链路信息,形成链路信息表;服务端在链路信息表中查询将消息发送到目的设备需经过的各级设备,形成路由表;服务端将路由表封装入消息,并将消息下发到各链路中的第一级设备;链路中各级设备根据路由表判断消息是否由本机处理,若否,则将消息发送到本链路的下一级设备。本发明专利技术网络结构进行简化,形成相对独立的链路,可减少消息在设备间的重复传递,且可通过链路信息收集掌握网络拓扑关系,在消息中携带路由表,各设备根据路由表对消息进行处理或逐级传递,有效减少消息广播,避免数据拥堵和网络延迟。

A ble cascade network and its link routing method and device

【技术实现步骤摘要】
一种BLE级联网络及其链路路由方法和装置
本专利技术涉及无线数据传输
,尤其涉及一种BLE级联网络及其链路路由方法和装置。
技术介绍
目前涉及到蓝牙的路由功能,其中一种方式是通过蓝牙路由器将蓝牙信号扩展与延伸,实现多台蓝牙设备大范围的mesh连接与组网,它可以把蓝牙传输距离扩大到300米远。另一种则是BLEMesh网络,由Mobile、Node组成,Mobile是智能手机,作为Mesh网络的控制端,Node是网络中的BLE节点设备。BLEMesh网络是采用广播的方式实现的,由节点A广播消息出去,当节点B收到节点A的消息后,再把节点A的消息广播出去,以此类推,利用感染的方式,让所有在无线范围内的节点都收到此消息。但是大量数据包广播可能导致网络拥塞、延迟等问题,缺失基于BLE级联方式组网的路由协议。
技术实现思路
本专利技术的目的在于提出一种BLE级联网络及其链路路由方法和装置,通过在消息中携带包含链路信息的路由表,实现消息在链路中的传递,级联网络中无需蓝牙路由器,且有效减少数据包广播。为达此目的,本专利技术采用以本文档来自技高网...

【技术保护点】
1.一种BLE级联网络的链路路由方法,其特征在于,包括:/n服务端收集入网的BLE设备的链路信息,形成链路信息表;/n服务端在所述链路信息表中查询将消息发送到目的设备需经过的各级设备,形成路由表;/n服务端将所述路由表封装入所述消息,并将所述消息下发到各链路中的第一级设备;/n链路中各级设备根据所述路由表判断所述消息是否由本机处理,若否,则将所述消息发送到本链路的下一级设备。/n

【技术特征摘要】
1.一种BLE级联网络的链路路由方法,其特征在于,包括:
服务端收集入网的BLE设备的链路信息,形成链路信息表;
服务端在所述链路信息表中查询将消息发送到目的设备需经过的各级设备,形成路由表;
服务端将所述路由表封装入所述消息,并将所述消息下发到各链路中的第一级设备;
链路中各级设备根据所述路由表判断所述消息是否由本机处理,若否,则将所述消息发送到本链路的下一级设备。


2.根据权利要求1所述的链路路由方法,其特征在于,服务端收集入网的BLE设备的链路信息,形成链路信息表,包括:
所述BLE设备收集所在链路的链路信息,通过链路上报到服务端;
服务端收集多个BLE设备的所述链路信息,形成链路信息表并存储。


3.根据权利要求2所述的链路路由方法,其特征在于:
所述链路信息包括BLE设备的角色ID、设备ID、父节点角色ID和父节点设备ID。


4.根据权利要求1或2所述的链路路由方法,其特征在于,形成链路信息表之后,还包括:
服务端根据入网的BLE设备的变化,更新所述链路信息表。


5.根据权利要求2所述的链路路由方法,其特征在于,服务端在所述链路信息表中查询将消息发送到目的设备需经过的各级设备,包括:
服务端根据目的设备的设备ID,在所述链路信息表中查询目的设备的父节点角色ID,并逐级向上查询,直至查询到第一级设备的设备ID。


6.根据权利要求1或5所述的链路路由方法,其特征在于:
所述路由表包括消息发送到目的设备需经过的设备数量和各级设备的设备ID。


7.根据权利要...

【专利技术属性】
技术研发人员:陈府庭刘玉平陈凌伟李志铭
申请(专利权)人:广东博智林机器人有限公司
类型:发明
国别省市:广东;44

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

1