0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙Mesh模块多跳大数据量高带宽传输数据方法

美迅物联网 来源:jf_75680484 作者:jf_75680484 2024-05-28 11:23 次阅读

随着物联网技术的飞速发展,越来越多的设备需要实现互联互通。蓝牙Mesh网络作为一种低功耗、高覆盖、易于部署的无线通信技术,已经成为物联网领域中的关键技术之一。在蓝牙Mesh网络中,节点之间可以通过多个跳数进行通信,从而实现大范围的覆盖。然而,随着数据量的增加和带宽需求的提高,如何在蓝牙Mesh网络中实现高效、稳定的多跳大数据量高带宽传输数据成为了一个亟待解决的问题。本文将介绍一种基于蓝牙Mesh模块的多跳大数据量高带宽传输数据方法,以满足这一需求。
1、目前低功耗蓝牙Mesh模块的数据传输现状
蓝牙Mesh模块技术是低功耗蓝牙的进阶版,它扩大了蓝牙在应用中的规模和范围。因为它可以支持超过三万个网络节点,可以跨越大型建筑物,不仅能使医疗健康应用更加方便快捷,还能监测像学校这类大型公共场所人员的安全动态。
蓝牙Mesh模块覆盖范围通过mesh网络中的relay(中继)功能来实现的,即在mesh网络中,消息可以被临近的节点relay出去,这样经过多跳之后,消息再到达目标节点。因此传输覆盖能力,指的是在mesh网络覆盖的范围内,通过其网络内部的节点的relay去实现,同时也可以解决点对点的BLE通信时遇到障碍物会通信不畅的问题。同时relay也引出了mesh网络的“Managed Flooding”,就是消息会以泛洪方式传播,只要relay节点收到消息,那么它就会将消息广播给其他周围的节点。Flooding的方式是不需要有中心节点去协调的(如Zigbee就有router和coordinator),因此并不会去选择最优路径去传播,而是消息可能通过许多条路径先后到达......于是,这同时也为Flooding的网络带来了问题,消息其实传输一次并成功即可,这种方式会有太多的冗余的传输,造成能量的消耗和网络数据的阻塞。
因此,蓝牙Mesh模块通常数据包较短,最长也就几十个字节。发包频率不易过快,容易导致整个网络的数据传输性能降低。
2、大数据高吞吐需求
很多场景下,我们不仅需要覆盖范围要广,而且需要大数据量的传输。比方说传输文件或者图片等。传统的蓝牙Mesh模块就不适合了。此时数据将大量的被转发。整个网络近乎无法传输图片或者文件。
但是,我们知道在BLE点到点使用GATT方式传输方式。传输文件图片的话,就会大大减少传输时间。甚至可以达到2Mbps。另外,很多蓝牙BLE的芯片是支持GATT Server和GATT Client共存的。
那么,我们就可以实现“手握手”多跳的方式进行大数据量的传输。Source节点创建GATT Client,中间节点创建GattServer和GattClient,目的节点创建GATT Server。这样,就可以实现大数据的多跳数据传输。
3、大数据链路的路由
根据大数据的传输需求,我们需要查找到目的节点的传输路径。我们采用按需路由的方式,建立动态路由。在需要数据传输的时候,动态建立大数据链路的路由。数据传输完成后,自动释放路径。是否中间大数据节点,以便其它节点使用。

wKgaomZVTNCAQ_4yAABdkYgGsRI628.png


4、大数据链路传输
大数据链路建立成功后,进入大数据传输阶段。大数据传输阶段的链路数据包格式如下:

wKgaomZVTNyAKVgDAABWqXiKwg4292.png


在文件传输过程中。我们采用的数据包的具体数据格式。

wKgZomZVTN-AP1lRAAAgYhEh8nw003.png


MesoonRF美迅物联网-工业物联网无线通信模块厂家,提供WiFi模块,蓝牙串口模块,蓝牙Mesh模块,双模蓝牙模块,UWB模块,NFC模块等产品,并通过了BQB,FCC,CE,KC,MIC等认证。产品包括蓝牙串口透传模块,蓝牙双模,低功耗蓝牙4.2/5.0/5.1/5.2/5.3,5.4,hc05/06,BM77/78等工业级、车规级物联网方案。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5522

    浏览量

    166747
  • 物联网
    +关注

    关注

    2881

    文章

    42283

    浏览量

    361756
  • 传输数据
    +关注

    关注

    1

    文章

    98

    浏览量

    16028
  • 蓝牙mesh
    +关注

    关注

    10

    文章

    61

    浏览量

    15505
收藏 人收藏

    评论

    相关推荐

    低功耗蓝牙蓝牙Mesh模块的区别与关系

    低功耗蓝牙模块蓝牙Mesh模块的区别与关系 蓝牙Mesh
    的头像 发表于 05-30 11:13 185次阅读

    CC2640R2F BLE如何实现一次连接事件传输数据量为500字节,或者更大?

    您好,我想实现一次连接事件传输数据量为500字节,或者更大。是如何实现的? MTU设置成255,应该是可以传输251字节数据。MAX_NUM_PDU设置成5,应该可以传送251*5=
    发表于 05-30 06:12

    蓝牙mesh组网模块的七个特点

    智能家居领域具有很大的优势。  蓝牙mesh组网模块的网络有以下几个特点:  ①网络无需中心节点  蓝牙Mesh与其他
    的头像 发表于 05-24 17:27 338次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>组网<b class='flag-5'>模块</b>的七个特点

    蓝牙Mesh模块组网时是一个信号还是两个信号?

    随着科技的不断发展,智能家居、物联网等新兴领域越来越受到人们的关注。在这个领域中,蓝牙Mesh组网模块作为一种关键技术,其性能和作用备受瞩目。那么,蓝牙
    的头像 发表于 05-24 15:14 230次阅读

    蓝牙Mesh模块组网时无线回程影响速率吗?

    随着科技的发展,智能家居、智能办公等场景越来越广泛地应用于我们的生活。其中,蓝牙Mesh组网技术作为一种新型的无线通信技术,受到了越来越多用户的关注。那么,蓝牙Mesh
    的头像 发表于 05-23 17:37 117次阅读

    CYBT-343026传输大数据时会丢数据的原因?

    我正在使用 CYBT-343026 (CYW-20706 Silicon) 模块。 我根据 SPP 样本制作了一个操作 SPP 的应用程序。 但是,传输大数据时有时会丢失数据。 它从
    发表于 03-01 15:04

    使用Windows Mesh来观看CYBT-213043-MESH的环境温度信息,有什么方法可以保存温度数据并将其传输到excel吗?

    现在我正在使用Windows Mesh客户端应用程序来观看CYBT-213043-MESH的环境温度信息。 我的问题是有什么方法可以保存温度数据并将其
    发表于 03-01 06:26

    WiMinet 评说1.1:无线网络的现状

    数据量通常也就是几十个字节,而且这种操作并不频繁发生,一天也没有多少次,这个网络绝在大多数时候都是处于空载状态的,因此对于这一类应用而言,蓝牙mesh带宽已经是非常
    发表于 12-07 15:53

    java数据量大了怎么处理

    当Java应用程序处理大数据量时,需要采取一些技术和策略来优化性能和提高可扩展性。在本文中,我将详细介绍一些常见的处理大数据量方法和建议。 一、数据结构和算法优化 1.使用合适的
    的头像 发表于 11-23 14:43 2016次阅读

    数传模块Non MESHMESH组网传输对比及应用

    在数传模块传输模式中,Non MESH(非网状传输模式)是指数据传输直接从源节点到目标节点的点
    的头像 发表于 11-21 16:16 391次阅读
    数传<b class='flag-5'>模块</b>Non <b class='flag-5'>MESH</b>和<b class='flag-5'>MESH</b>组网<b class='flag-5'>传输</b>对比及应用

    E83-2G4M03S蓝牙mesh模块简介

    蓝牙mesh模块
    亿佰特物联网应用专家
    发布于 :2023年10月20日 16:25:15

    GPMC并口如何实现“小数据-低时延,大数据-带宽

    并口“小数据-低时延”的特点显得格外耀眼,能够很好地提高数据传输效率,降低传输成本。 (2)大数据-
    发表于 09-30 23:43

    AM62x GPMC并口如何实现“小数据-低时延,大数据-带宽”—ARM+FPGA低成本通信方案

    ,极其注重精确性与快速性,GPMC并口“小数据-低时延”的特点显得格外耀眼,能够很好地提高数据传输效率,降低传输成本。 (2)大数据-
    发表于 08-22 10:58

    高速数据传输蓝牙双模模块方案

    高速数据传输蓝牙双模方案 高速数据传输透传模式是一种直接传输模式,数据通过蓝牙
    发表于 08-19 15:28 1次下载

    高速数据传输蓝牙双模方案

    高速数据传输透传模式是一种直接传输模式,数据通过蓝牙模块传输,不需要特定命令。 主控制器通过串口
    的头像 发表于 07-26 14:45 799次阅读
    高速<b class='flag-5'>数据传输</b><b class='flag-5'>蓝牙</b>双模方案