实测蓝牙Mesh 1.1的性能更新
蓝牙Mesh 1.1版本中引入了远程配置和无线设备固件更新(OTA DFU)的功能。在这篇技术博客中,我们通过广泛部署基于SILICON LABS(亦称“芯科科技”)的xG24和xG21无线SoC开发板的节点并组成网络,来分析在多个测试节点上进行的一系列实验结果,进一步探索蓝牙Mesh 1.1网络的性能,包括网络延迟、远程配置和OTA, DFU性能的详细测试设置和结果等实用数据。
测试网络及条件
测试环境是位于布达佩斯的芯科科技商业办公楼,其范围内有Wi-Fi和低功耗蓝牙网络,本实验相关的无线测试集群(wireless test clusters)分别部署在走廊、会议室、办公室和开放区域。由于测试是在真实环境中进行的,背景噪音一直存在。这些噪音来自员工在办公室使用的蓝牙/Wi-Fi设备,以及办公室的其他测试台。不过,我们还是采取了一些降噪措施。这些测试是在工作日的晚上和周末进行的,目的是消除办公室的一些噪音。
在位于办公室的大型网络测试装置上进行了组播延迟(multicast latency)和OTA DFU测试。总共有43个盒子分散在地板上,每个盒子包含4-6个设备,在网络中自然发生跳跃的大面积上创建一个256个节点的网络。每个盒子包含六个芯科科技的无线入门套件(WSTK),除了其中的一个仅包含四个WSTK。
前27个盒子有4个EFR32xG24和2个无线电板(Wireless Gecko Starter Kit)。盒子28-42号则有3个EFR32xG24和3个EFR32xG21无线电板。43号箱有4块EFR32xG24射频板和1块EFR32xG21射频板。办公室呈矩形,边长分别为38米和19米。由于楼梯、电梯、浴室和不同的维护间,有18.5m * 7.5m的区域没有放置设备。
图1:网络测试环境的设置布局
图2:本实验在办公楼里测试所设置的网络盒子
延迟测试和远程发放测试都是在一个射频屏蔽多跳测试网络上进行的。8个射频隔离箱通过SMA和衰减桶(attenuation barrels)连接在一起,每个隔离箱至少包含一个EFR32xG24射频板,用于蓝牙Mesh测试用例。
我们进行了以下几项主要测试和分析,以实际掌握蓝牙Mesh 1.1网络的性能。详细的实验方式、程序和测试数据可访问芯科科技在线社区的技术博客
延迟测试(Latency Test)
- 单播测试(Unicast Test)
- 组播测试(Multicast Test)
基于节点网络大小的结果
单播和多播延迟测试的推理
- 广告扩展(Advertising Extension)测试结果
远程配置测试(Remote Provisioning Test)
无线设备固件更新(OTA DFU Test)
小结
蓝牙Mesh性能测试表明,当有效载荷包含在单个数据包中时,延时非常好。吞吐量结果表明,延迟可以保持在200毫秒以下,如果有效负载小于16字节,甚至可以达到6跳。
对于较大的网络,随着网络中节点数量的增加或数据包负载的增加,延迟也会增加。与有效负载大小相比,网络大小对延迟的影响较小,后者可能导致延迟的大幅增加。
在运行这些结果时,这些网络的可靠性大于99%。
为了在蓝牙Mesh应用中获得低延迟和高可靠性:
应用程序有效负载应该适合单个数据包
需要多播消息传递的应用程序不应该使用分段消息
后续测试注意事项:
本博客中描述的测试需要后续测试来进一步定义设备行为和网络操作。可以执行长时间运行的稳定性测试,以查看网络性能是否会随着时间的推移而下降。应注意以下具体事项:
可以通过在测试期间将节点从该网络中删除来添加故障测试,以评估恢复时间和对可靠性的影响。
应该在不同的设备类型上执行测试,运行在片上系统和网络协处理器(NCP)模式下。以前的测试已经揭示了这些操作模式之间的一些差异,因此应该进一步对其进行描述。
有关蓝牙Mesh 1.1的更多技术信息可参考下列应用手册:
AN1142: Mesh Network Performance Comparison
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自SILICON LABS(芯科科技)微信公众号,原文标题为:实测蓝牙Mesh 1.1的性能更新,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】如何使用Simplicity Studio的Network Analyzer工具进行ZigBee抓包?
在做蓝牙、ZigBee等无线产品开发中,抓包进行数据分析是非常有效的解决问题方法。Silicon Labs的EFR32MG开发板提供PTI硬件抓包,结合Simplicity Studio的Network Analyzer软件工具可以完整抓取无线网络中数据包。本文指导大家如何使用开发板来实现PTI抓包。
【经验】使用J-Link调试Silicon Labs原厂EFR32FG23无线模块的接线方法
我们在刚开始接触到Silicon Labs的EFR32FG23无线SoC芯片时,有时需要使用EFR32FG23的开发板进行评估和测试。EFR32FG23有些开发板是由BRD4001A底板和EFR32FG23的无线模块(例如FG23-RB4265B模块)组成的。
【经验】如何配置多协议无线SoC EFR32的SPI外设驱动端口映射?
Silicon Labs公司针对物联网应用推出的多协议无线SoC,客户在开发时通常会通过基于开发板的例程代码来修改成自己的产品功能,本文基于开发板的SPI例程指导如何修改客户自定义的SPI的引脚,从而实现客户自己产品的SPI功能。
芯科科技携手Arduino开源平台推动Matter协议集成计划,全面推进Matter的应用与开发
面向Matter的发展趋势,Silicon Labs与开源平台Arduino共同宣布将合作推动Matter协议集成计划(Matter protocol integration),通过结合双方的软硬件技术资源和支持能力,全面推进Matter的应用与开发,将使物联网世界变得更加令人兴奋。
芯科科技xG24平台实现亚米级安全精准测距,支持最新蓝牙信道探测技术
芯科科技宣布在xG24平台上支持蓝牙®信道探测技术。蓝牙信道探测是一种新的协议栈,旨在实现两台低功耗蓝牙连接设备之间的安全、精确距离测量。通过提供真实的距离感知,蓝牙信道探测提高了蓝牙设备测距功能的精确度和安全性。
Proprietary Wireless Portfolio Overview
型号- FG12,SLWRB4183A,XG23-RB4210A,EFR32XG23,FG13,FG14,XG14,XG13,WI-SUN-PK6015A,XG12,FG23-RB4265B,FG25-PK6011A,EFR32FG25,FGM230S,FG28-PK6025A,FG25-RB4272A,XG23-PK6067A,WI-SUN-PFG25-PK6011A,FG25-PK6012A,FGM230-RB4328B,FG25--PK6011A,SLWRB4250A,XG23-RB4204D,XG23-PK6068A,FG23-DK2600A,FG28-PK6024A,FG1X,XG28-RB4401C,FG25-RB4271A,K6016A,FG22E,WI-SUN-PK6016A,FG22,FG23,XG28,XG27,FG25,XG26,XG28-EK2705A,XG25,XG24,FG28,XG23,SLWSTK6021A,SI44XX,XG28-RB4400C,XG22,FG25-RB4270B,XG21,SI446X
芯科科技为Matter设备选择最合适的开发套件,助力加速并简化工作
如果您正在为智能家居和其他生态系统连接的物联网设备开发软件和硬件,Matter协议可能是当今最令人兴奋的技术之一。对于开发人员希望使用高效的开发套件和工具来快速完成工作的需求,在这篇博客中,Silicon Labs将引导您为Matter项目评估并选用最佳的开发套件。
Bluetooth® Channel Sounding
型号- EFR32MG24,EFR32XG24,XG24,XG24-DK2606A,BG24,BRD4198A,XG24-PK6036A,EFR32MG24B210F1536IM48-B,BRD2606A,XG24-RB4198A
芯科科技全新xG26系列记忆体容量和GPIO翻倍,扩展Matter开发支持
SILICON LABS宣布推出新的xG26系列无线片上系统(SoC)和微控制器(MCU),这是迄今为止物联网行业领先企业性能最高的系列产品。该新系列产品包括多协议MG26 SoC、低功耗蓝牙(Bluetooth LE)BG26 SoC和PG26 MCU。这三款产品的闪存和RAM容量都是芯科科技其他多协议产品的两倍,旨在满足未来物联网(IoT)的需求,以应对一些要求严苛的新兴应用,如Matter。
MCU AI/ML - Bridging the Gap Between Intelligence and Embedded Systems
In this blog, we will examine the intersection of MCU technology and AI/ML, and how it affects low-power edge devices. We‘ll discuss the difficulties, innovations, and practical use cases of running AI on battery-operated MCUs.
【经验】如何使用EFR32开发板的PTI抓包用户ZigBee模块
在无线应用开发中,EFR32开发板提供的是PTI硬件抓包,配合Network Analyzer软件工具,能够非常容易分析无线通讯问题。工程师自己做的无线模块,配合EFR32开发板,也可以实现PTI抓包。本文以ZigBee工程为例,指导大家如何实现EFR32开发板的PTI抓包用户ZigBee模块。
Gecko Platform 4.4.4.0 GA Gecko SDK Suite 4.4
型号- EFR32XG25,EFR32XG23,EFR32XG24,EFR32XG1X,EFR32XG27,EFM32,EFR32XG28,EFR32XG2X,EZR32,EFR32XG1,EFR32MG1B,EFR32XG21,EFR32XG22,EFR32
【经验】如何使用J-Link V8和Silicon Labs EVB上的J-Link调试用户目标板?
本文讲述了用Silicon Labs EFM32系列超低功耗MCU和EFR32系列无线SOC做开发时遇到J-Link调试器无法连接上目标板的解决方法。
【经验】使用无线SoC EFR32MG24开发板测量芯片低功耗时的注意事项
介绍在使用EFR2MG24开发板测量芯片的低功耗电流时的注意事项。我们在使用无线SoC开发板测量芯片的低功耗性能时,使用开发板加上Simplicity Studio下的Energy Profiler软件测量出来的EM2模式下的电流会比数据手册上的稍大一些。
携手无线技术联盟扩展IoT战略-全面布局创新技术和人工智能+安全
物联网(IoT)无线连接技术时刻在发生新变化。近日,物联传媒记者在深圳物联网展会期间特别采访了Silicon Labs亚太区生态高级经理刘俊先生,此次访谈紧密围绕公司在刚结束的深圳物联网展中亮相的前沿科技成果,深入讨论了技术创新、产品优势、应用前景等话题。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 103,878
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可加工线路板层数:1~10层;最小孔径:0.2mm;孔径公差范围:±0.076mm(±3mil),板尺寸:5mm×5mm~600mm×600mm;板厚:0.2mm±0.08mm~2.0±0.1mm。
最小起订量: 1 提交需求>
可加工PCB层数:4~32层,加工板材:多层板/HDI板/FR4板/高频板/高速板/高温板/铜基板/铝基板/陶瓷基板/软硬结合板,成品尺寸:3~1100mm,板厚:0.15-80mm,最小孔径:0.1mm,铜厚:最高14oz。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论