[发明专利]一种基于蓝牙Mesh网络的节点及其控制方法有效
申请号: | 202110335132.X | 申请日: | 2021-03-29 |
公开(公告)号: | CN113242573B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 李晓辉;胡胜发 | 申请(专利权)人: | 广州安凯微电子股份有限公司 |
主分类号: | H04W28/02 | 分类号: | H04W28/02;H04W28/06;H04W72/12;H04W4/80;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510555 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 蓝牙 mesh 网络 节点 及其 控制 方法 | ||
本发明公开了一种基于蓝牙Mesh网络的节点及其控制方法,所述方法包括:接收蓝牙Mesh网络中其他节点发送的第一数据包,并根据第一数据包的第一接收信号强度和第一收包速率,计算第一延迟时长;监测在第一延迟时长内是否再次收到第一数据包;若否,则向蓝牙Mesh网络中其他节点转发第一数据包;若是,则根据再次收到第一数据包的第二接收信号强度和第二收包速率,计算第二延迟时长,并结合第一延迟时长,获得第一总延迟时长,当第一总延迟时长超过预设阈值时,取消转发第一数据包。采用本发明实施例能提升数据转发的实时性,减少广播风暴、网络堵塞的可能性。
技术领域
本发明涉及蓝牙技术领域,尤其涉及节点的控制方法。
背景技术
蓝牙技术已有近二十年的历史,本身就以绿色节能、低成本为设计理念,大量用于手机、无线耳机等领域。随着物联网的兴起,蓝牙组织最近也推出了蓝牙网格协议(MeshProfile 1.0,本文后面简称Mesh),以期抢占标准及市场的先机。Mesh主要面向楼宇自动化,如灯光门禁控制等,具有自适应,例如自治、自举、自主、自愈等特性。
为了满足其低成本、低功耗的设计目标,Mesh的广告承载层以“可控的洪泛广播”来转发数据,它以TTL(Time To Live)及缓存检查作为“可控算法”,这样做的结果是,对于任何一个数据包,整个网络上几乎所有节点都会需要转播该数据一次,因此增加了整体功耗,易形成广播风暴、网络阻塞,而且每次转播还需加一个随机的延时。这确实浪费了公共带宽,大幅降低传输速率,降低了实时性。
发明内容
本发明实施例提供一种基于蓝牙Mesh网络的节点及其控制方法,提升了数据传输的实时性,减少了广播风暴、网络堵塞的可能性。
本申请实施例的第一方面提供了一种基于蓝牙Mesh网络的节点控制方法,包括:
接收蓝牙Mesh网络中其他节点发送的第一数据包,并根据所述第一数据包的第一接收信号强度和第一收包速率,计算第一延迟时长;
监测在第一延迟时长内是否再次收到所述第一数据包;
如果否,则向所述蓝牙Mesh网络中其他节点转发所述第一数据包;
如果是,则根据再次收到所述第一数据包的第二接收信号强度和第二收包速率,计算第二延迟时长,并结合所述第一延迟时长,获得第一总延迟时长,当所述第一总延迟时长超过预设阈值时,取消转发所述第一数据包。
在第一方面的一种可能的实现方式中,在监测在第一延迟时长内是否再次收到所述第一数据包之前,还包括:
判断是否首次接收所述第一数据包;
若是,则执行步骤:监测在第一延迟时长内是否再次收到所述第一数据包;
若否,则判断所述第一数据包是否已转发给其他节点;
当所述第一数据包已转发给其他节点,则取消转发所述第一数据包;
当所述第一数据包未转发给其他节点,则获取当前的延迟时长,并结合所述第一延迟时长,获得第二总延迟时长,当所述第二总延迟时长超过所述预设阈值时,取消转发所述第一数据包。
本申请实施例的第二方面提供了一种基于蓝牙Mesh网络的节点,包括:第一控制模块和第二控制模块;
其中,所述第一控制模块用于接收蓝牙Mesh网络中其他节点发送的第一数据包,并根据所述第一数据包的第一接收信号强度和第一收包速率,计算第一延迟时长;
所述第二控制模块用于监测在第一延迟时长内是否再次收到所述第一数据包;
如果否,则向所述蓝牙Mesh网络中其他节点转发所述第一数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州安凯微电子股份有限公司,未经广州安凯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110335132.X/2.html,转载请声明来源钻瓜专利网。