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

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

3天内不再提示

100个节点测试蓝牙Mesh?来看看效果

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2025-04-09 13:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

100个节点测试蓝牙Mesh?

看看效果如何?

本次测试使用了安信可的泰凌TB系列模组

主要的测试的点在于配网的大致速度

丢包率以及最长响应时间

01蓝牙Mesh简介

蓝牙Mesh是一种先进的mesh网络技术。它扩展了低功耗蓝牙的功能,使其能够在具有数千个节点的网络中实现强大的并发多播(多对多)通信。这项功能是照明、传感器网络、预测性维护、资产跟踪和定位等新应用的重要更新。

蓝牙Mesh是一种受管理的泛洪网格。它是在大型网络中分发信息的一种简单可靠的方法。从源头到目的地的多条路径确保了可靠性,排除了单点故障。蓝牙Mesh技术对网络层和应用层分别进行加密,使网络管理员能够创建多级访问控制机制。

02蓝牙MeshV1.1的升级

最新发布的蓝牙 Mesh 协议规范 v1.1 和相关规范进一步规范了核心用例、新功能和增强功能,满足了业界的需求。经过最新改进的蓝牙Mesh协议定义了网格设备固件升级(Mesh DFU)、远程配置和二进制大对象(BLOB)传输标准。这些功能旨在降低系统安装和维护的复杂性和成本。蓝牙Mesh协议 v1.1 还增加了一些新功能、增强功能和安全改进功能。

为了得到更详细的答案,问了一下豆包Ai

网络配置与管理

零配置加入网络:V1.1 引入了零配置(Zero Configuration)功能,允许设备无需手动配置即可自动加入蓝牙 Mesh 网络。这简化了新设备的添加过程,提高了安装和部署的效率,尤其适用于大规模的商业和工业应用场景。

快速配置:增强了配置过程,减少了设备加入网络所需的时间。通过优化配置消息的传输和处理,设备能够更快地完成网络参数的设置,如网络密钥、应用密钥等。

网络管理功能增强:提供了更强大的网络管理工具,允许管理员对网络中的设备进行更细致的控制和监控。例如,可以远程配置设备的参数、查询设备状态、进行软件升级等。

安全性

安全增强:V1.1 加强了网络的安全性,引入了新的安全机制和算法。例如,使用更强大的加密算法来保护数据传输,防止中间人攻击和数据泄露。同时,增强了设备身份验证和密钥管理,确保只有授权的设备能够加入网络。

安全网络分区:支持安全网络分区功能,允许将一个蓝牙 Mesh 网络划分为多个独立的安全区域。每个区域可以有自己的安全策略和密钥,从而提高了网络的安全性和管理灵活性。

通信性能

更高的吞吐量:通过优化通信协议和数据传输机制,V1.1 提高了网络的吞吐量。这意味着设备可以更快地发送和接收数据,减少了通信延迟,提高了系统的响应速度。

多播和广播优化:改进了多播和广播消息的处理,提高了消息的可靠性和传输效率。在大规模网络中,多播和广播消息的准确传输对于系统的正常运行至关重要。

自适应跳频增强:增强了自适应跳频(Adaptive Frequency Hopping)功能,使设备能够更好地应对干扰和噪声。通过实时监测信道质量,设备可以自动选择最佳的通信信道,提高了通信的稳定性和可靠性。

设备功能

设备角色扩展:V1.1 扩展了设备的角色定义,引入了新的设备角色和功能。例如,增加了代理客户端(Proxy Client)角色,允许设备通过代理服务器与其他设备进行通信,提高了网络的扩展性和灵活性。

设备固件升级改进:改进了设备固件升级(Over-the-Air Device Firmware Update,OTA DFU)功能,支持更高效、更安全的固件升级过程。通过优化升级协议和数据传输方式,减少了升级时间和功耗,同时提高了升级的成功率。

低功耗模式优化:优化了设备的低功耗模式,延长了电池供电设备的续航时间。通过减少设备的空闲功耗和通信功耗,使设备能够在有限的电池容量下运行更长时间。

应用场景支持

支持更多应用场景:V1.1 进一步扩展了蓝牙 Mesh 的应用场景,尤其适用于智能建筑、工业自动化智能家居等领域。例如,在智能建筑中,可以实现对灯光、空调、门禁等设备的集中控制和管理;在工业自动化中,可以实现设备之间的实时通信和协同工作。

03、100个节点实测

测试环境:安信可公司展厅(复杂的办公室环境)

wKgZPGf2DHqAYf8sAAHYx_bqw9M418.jpg

wKgZO2f2DHuAA1d_AAIPpUd0mB0627.jpg

wKgZPGf2DHuAQfBkAAJsBk9Y0Zc664.jpg

硬件搭建:分为20个TB系列开发板为一组,共五组,组成100个节点

软件编写:Mesh_V1.1测试固件,固件执行逻辑在不同测试项下单独说明

配网

模组配网的流程图如下:

由于配网的方式是以手机作为主机来配网,实际的配网速度受到多方因素影响,以视频的方式展出。

wKgZO2f2DHyAXEOCAAA-htlphIk037.jpg

wKgZPGf2DHyAA1uUAABUBvMWkuA633.jpg

丢包率

在配网成功后,由于都处于同一个Mesh网络中,随机抽取一个节点作为发送端,再随机抽取一个节点作为接收端。发送端做发送计数累加,接收端做接收计数累加。通过AT指令控制发送包的间隔、数量、确认包间隔。测试在相同发送包数量、确认包间隔下,不同发送包间隔的丢包率。以接收端的收包数量比上发送包总数来获取成功率,进而得到丢包率。

确认包设置的间隔为固定400ms,确认包其实是每发20个发送包后单独发送的一个包,这个包的间隔会比较长以保证能成功发送并被接收,通过确认包可以进行一些ack的校验以应对一些丢包处理。

最终我们的初步测试结果如下:

wKgZO2f2DH2AKxTjAABBIr80VrQ002.jpg

发送包间隔确认包间隔丢包率确认包丢包率100ms400ms69.0%0%150ms400ms38.7%0%200ms400ms11.7%0%250ms400ms0%0%

通过测试数据可以初步得出结论,当发送包间隔达到250ms以上时,丢包率为0,基本可以保证数据的稳定传输。

最长响应时间

在前面测试项中得到在250ms的间隔下发包,丢包率为0,基于此条件下我们需要测试发送端到接收端这个时间间隔是多少,设置发送包间隔为250ms,数量为100,通过串口助手的时间戳打印时间来确认。

由于100个节点数量较多,以随机抽样的方式进行,随机抽取十个节点,降其中一个作为发送端,其余九个则查看接收数据,发送端发送100包数据,查看最后一包的发送时间戳。接收端则有九组接收数据,查看对比他们之间接收最后一包的时间戳,选取接收时间最后那一个作记录。

这里共做了14组数据,取平均数作为最终的测试结果。

最后发送的时间戳最后接收的时间戳差值响应时间17:00:37.41317:00:37.55814518:05:15.75918:05:15.93317418:07:17.58418:07:17.74716318:08:48.15718:08:48.30815118:10:12.85518:10:12.98312818:11:41.99118:11:42.14315218:13:05.58318:13:05.74416118:14:26.09418:14:26.25516118:16:02.40518:16:02.59118618:17:33.55518:17:33.72316818:19:11.38718:19:11.53915218:20:37.09018:20:37.21212218:22:30.24518:22:30.39714618:23:51.34718:23:51.503156

结论!!

平均下来是154.64ms,也就是说100个节点组成Mesh网络,从发送到最后一个节点收到数据的间隔可以在200ms以内完成。

审核编辑 黄宇

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

    关注

    119

    文章

    6226

    浏览量

    177568
  • 组网
    +关注

    关注

    1

    文章

    419

    浏览量

    23272
  • Mesh
    +关注

    关注

    5

    文章

    223

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于BLE蓝牙芯片的BLE Mesh无线组网方案分享

    在物联网设备爆发式增长的背景下,稳定、灵活且易于部署的无线组网技术成为关键。BLE蓝牙芯片凭借其低功耗、高兼容性和成熟的生态,成为许多智能设备的首选通信方案。而BLE Mesh蓝牙网状网络)作为
    的头像 发表于 11-19 15:33 178次阅读

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

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

    CYBT-213043-MESH如何降低低功耗节点的电流消耗?

    现在,我正在使用CYBT-213043-MESH 将温度传输到PC。 而且我只使用了 1 代码 \" Mesh \" _Demo_Temperature_Sensor。F 还是
    发表于 07-04 06:21

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

    做低功耗蓝牙的开发应用,如果涉及到的节点比较多,对传输的范围和距离比较远的话,大家可能会首先想到蓝牙mesh蓝牙
    发表于 06-30 12:53

    芯科科技助力蓝牙Mesh设备开发

    蓝牙Mesh 1.1是蓝牙技术联盟(Bluetooth SIG)发布的最新标准版本,Silicon Labs(芯科科技)作为开发和实施蓝牙Mesh
    的头像 发表于 05-16 13:51 950次阅读
    芯科科技助力<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>设备开发

    蓝牙网关选择的方法

    环境建议选择80米以上覆盖的网关,复杂场景需搭配外置天线或Mesh中继‌。 · ‌并发连接数‌:家用场景需至少支持50设备,工业场景需100+节点‌。 ‌边缘处理能力‌ · 内置存储
    发表于 04-21 16:25

    智能家居Mesh组网方案:实现智能化生活的无缝连接NRF52832

    互联成为了一迫切的问题。 为了解决这一问题,迅通科技研发了智能家居 Mesh 组网方案,为传统智能家居产品商提供了智能化解决方案,以实现全屋智能家居的无缝连接。该方案采用了 Mesh 网络技术,通过
    发表于 04-15 14:07

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

    中继技术,单个Mesh网络最多可支持数千节点,覆盖范围扩展至千米级,可轻松实现智能设备间的无缝互联。如手机与智能灯泡间若是采用传统蓝牙的单点通信,就会因为距离过远
    的头像 发表于 04-03 18:07 1785次阅读
    涂鸦突破性解决<b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>固件批量升级难题!一键全网升级仅需10分钟

    是德示波器在蓝牙信号测试中的应用与优势

    Technologies)示波器凭借其卓越的射频测量能力、高精度分析功能以及灵活的测试方案,在蓝牙信号测试领域展现了显著优势。本文将从测试挑战、关键技术应用及实际案例三
    的头像 发表于 03-14 12:05 777次阅读
    是德示波器在<b class='flag-5'>蓝牙</b>信号<b class='flag-5'>测试</b>中的应用与优势

    蓝牙模块PTR5618性能、开发与应用解析

    : ‌芯片架构‌:Cortex-M4F内核,主频64MHz,512KB Flash + 64KB RAM‌ ‌通信协议‌:BLE 5.0、ANT、2.4GHz私有协议及蓝牙Mesh组网‌ ‌工作电压
    发表于 03-12 14:32

    快速上手RK3588:蓝牙模块测试

    1-EVM-RK3588评估板外观(正面)一、蓝牙测试1.1打开蓝牙设备节点$hciconfighci0up//打开bluez蓝牙工具$hc
    的头像 发表于 02-20 08:31 3428次阅读
    快速上手RK3588:<b class='flag-5'>蓝牙</b>模块<b class='flag-5'>测试</b>

    什么是蓝牙SIG Mesh?解析其工作原理和架构

    、灵活和强大的特性,在智能家居、智能城市等领域展现出广阔的应用前景。什么是SIGMesh?SIGMesh是一种基于蓝牙技术的Mesh网络协议,由蓝牙技术联盟(Bl
    的头像 发表于 02-10 19:50 1428次阅读
    什么是<b class='flag-5'>蓝牙</b>SIG <b class='flag-5'>Mesh</b>?解析其工作原理和架构

    蓝牙Mesh与WiFi Mesh组网的对比

    随着物联网(IoT)技术的蓬勃发展,智能家居、工业自动化、智慧城市等领域对无线通信技术的需求日益增长。蓝牙Mesh与WiFi Mesh作为两种主流的无线组网技术,各自拥有独特的优势和适用场景。本文
    的头像 发表于 02-06 16:19 5389次阅读

    蓝牙Mesh技术的特点和应用场景

    的网络体系。蓝牙Mesh网络中的每个设备都被视为一节点,这些节点可以相互传递信息,形成一自组
    的头像 发表于 02-06 16:07 2739次阅读

    MESH几种应用场景介绍

    一、智能家居场景 家庭设备中的节点通过蓝牙MESH技术,能够在同一网络中进行信息的互通,且节点间能够直接或者间接的互联;
    的头像 发表于 01-06 09:37 2000次阅读
    <b class='flag-5'>MESH</b>几种应用场景介绍