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等工业级、车规级物联网方案。

审核编辑 黄宇

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

    关注

    116

    文章

    6098

    浏览量

    174710
  • 物联网
    +关注

    关注

    2933

    文章

    46434

    浏览量

    395308
  • 传输数据
    +关注

    关注

    1

    文章

    127

    浏览量

    16356
  • 蓝牙mesh
    +关注

    关注

    10

    文章

    63

    浏览量

    15917
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    JDY-24M模块基本使用说明(主从透传、MESH组网、BLE等数据传输

    本文介绍了JDY-24M蓝牙模块的基本特性,如何使用其串口蓝牙数据透传功能,蓝牙MESH组网
    的头像 发表于 07-22 13:22 627次阅读
    JDY-24M<b class='flag-5'>模块</b>基本使用说明(主从透传、<b class='flag-5'>MESH</b>组网、BLE等<b class='flag-5'>数据传输</b>)

    使用Windows Mesh客户端应用程序来观看CYBT-213043-MESH的环境温度信息,如何保存温度数据并将其传输到excel吗?

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

    想要做低功耗蓝牙的组网,除了蓝牙MESH之外,还有什么更好的方式吗

    越多,而且数据量不会特别大,不然在整个网络中数据泛洪,网络的压力可想而知,其实,如果你的网络节点不是非常的情况下,采用蓝牙主从一体的方式,也是一个不错的实现方式,通过一个节点做BLE
    发表于 06-30 12:53

    物联网蓝牙模块有哪些优势?

    之间的互联互通。这使得在物联网应用中,多个设备可以协同工作,从而提高了系统的整体效率。总之,物联网蓝牙模块具有低功耗、传输距离远、安全性、易于集成和支持
    发表于 06-28 21:49

    最高数据传输速率7.5Mbps! 蓝牙 HDT技术新特征和新应用揭秘

    蓝牙技术联盟亚太区技术市场经理鲁公羽重点介绍了蓝牙新的HDT技术,他的报告聚焦“蓝牙吞吐数据传输
    的头像 发表于 06-04 09:34 3474次阅读
    最高<b class='flag-5'>数据传输</b>速率7.5Mbps! <b class='flag-5'>蓝牙</b> HDT技术新特征和新应用揭秘

    cypress3014怎么查看USB走线每帧传输的图像数据量

    你好,请问怎么查看USB 走线每帧传输的图像数据量
    发表于 05-14 06:12

    蓝牙网关选择的方法

    Mesh设备(如米家智能插座、传感器),需选择明确支持Mesh组网的网关‌。 ‌应用场景‌ · ‌智能家居‌:需支持蓝牙Mesh和Wi-Fi回传,推荐
    发表于 04-21 16:25

    涂鸦突破性解决蓝牙mesh固件批量升级难题!一键全网升级仅需10分钟

    一、蓝牙mesh的变革性意义蓝牙mesh蓝牙技术联盟基于低功耗蓝牙开发的一种去中心化网状网络协
    的头像 发表于 04-03 18:07 1330次阅读
    涂鸦突破性解决<b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>固件批量升级难题!一键全网升级仅需10分钟

    芯片级SIP模块STR10蓝牙模块

    应用领域及技术实现方案: ‌一、智能穿戴设备‌ · ‌健康监测‌:STR10模块支持与心率、血氧等传感器对接,通过蓝牙5.0实时传输生理数据至手机或云端服务器,典型功耗仅4.6mA(发
    发表于 03-21 14:18

    HAL库SPI DMA批量传输数据量最大为2^16,有没有办法改成上限为2^32?

    HAL库SPI DMA批量传输数据量最大为2^16,有没有办法改成上限为2^32
    发表于 03-07 13:02

    LORA模拟互传模块数据精准传输

    (Long Range)技术的兴起为解决这些问题提供了新的途径。特别是LORA模拟互传模块,以其远距离、低功耗和精准的数据传输能力,成为了众多应用场景中的优选方案。 LORA模拟
    的头像 发表于 03-06 16:33 438次阅读

    信道带宽数据传输速率关系

    ×log2(1+SNR)。其中,log2表示以2为底的对数运算。这个公式表明,信道的带宽越宽,信噪比越高,理论上的最大数据传输速率也就越高。换句话说,信道带宽决定了信道能够传输的最高频
    的头像 发表于 01-22 16:36 2229次阅读

    LORA模块数据传输速率

    有所不同。以下是关于LoRa模块数据传输速率的一些关键点: 数据传输速率的可变性 : LoRa技术允许在不同的数据速率下操作,以适应不同的应用需求。速率可以从几百比特每秒(bps)到几
    的头像 发表于 10-31 17:03 3017次阅读

    网络数据传输速率的单位是什么

    中使用的信息的单位。 1. 网络数据传输速率的定义 网络数据传输速率,通常指的是网络中数据传输的速率,即在一定时间内通过网络传输
    的头像 发表于 10-12 10:20 5160次阅读

    蓝牙MESH是什么?

    蓝牙Mesh是一种基于蓝牙技术的无线通信网络协议,专门设计用于创建大规模设备网络,特别适用于物联网(IoT)应用。以下是蓝牙Mesh的一些关
    的头像 发表于 09-14 08:03 4077次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>MESH</b>是什么?