【技术】Thread网络性能测试及评估

2022-09-30 SiliconLabs公众号
EFR32MGxx,EM35xx,SILICON LABS EFR32MGxx,EM35xx,SILICON LABS EFR32MGxx,EM35xx,SILICON LABS EFR32MGxx,EM35xx,SILICON LABS

Thread使用经过实践验证的标准和IPv6技术,以6LoWPAN为基础,为产品开发人员提供了优于现有无线协议的许多技术优势。Internet运行在 IP 之上。IP 技术使手机、路由器以及全球各地的设备相互通信,与具体的接入链路无关。 Thread为智能家居中的低功耗无线设备提供IP接入,使其更容易与家庭中的其它IP设备(如智能手机,平板电脑和计算机等)进行通信,以创建和控制Thread网络。



在此过程中,Thread设备不需要专有网关或转换器,就可以直接连接到与其互操作的其它设备。这减少了对基础设施的需求和投资,潜在的故障点和维护负担。它还使依赖任何额外的Thread产品更容易连接到手机和平板电脑等个人设备。 因为在同一个IP网络中,Thread设备间不需要借助手机即可相互通信。使用其它技术的设备可以通过集线器或网关与Thread设备进行交互。


Thread与其它IP网络技术结合,可以无缝连接众多供应商的各种基于IP协议的物联网终端设备,与各种云服务通信,可以同时运行多个应用层,如Matter,LWM2M,OCF或Weave。


测试目标与方法

本文对用于评估Thread网状网络的性能、可扩展性和可靠性的一系列测试进行了介绍。除对Thread消息延迟和可靠性进行介绍外,还对测试条件和基础设施进行了介绍。本测试是在测试网络中真实的无线设备上进行的,并非模拟环境。


进行本测试是为了对不同的网络技术进行对比,以便更好地理解其用法并推而广之。不同的网络和系统设计对设备和网络的要求不同。因此,没有哪个网络能够满足所有的网络要求。然而,本文对比了三种网状网络技术,人们热衷于将这些技术应用于低功耗和电池供电的网状网络,以对家庭和商业建筑进行监控。


在分析网络性能数据时,通常会考虑可以对网络进行哪些改进,从而提高性能。由于有关当今大型网络中网状网络性能的公开数据有限,因此很难在行业层面上就可能的改进或变化进行讨论。举例来说,在商业建筑中,以下问题令人关切:

◆ 其他网络流量,因为可能有许多相互干扰的子网。

◆ 来自常规建筑的Wi-Fi 基础设施的无线干扰,因为这些技术通常在2.4GHz ISM频段运行。

◆ 网络吞吐量和延迟以及大型网络多播延迟和可靠性,因为多播通常用于密集办公环境中的照明控制,并且系统用户期望照明控制可以快速响应。

注:本文测试结果仅限于在正常运行条件下或在特定测试中注明的压力条件下对系统性能进行比较。本文并未明确解决系统干扰或其他类似的干扰的最终方案,尽管这些干扰已在其他已公布的测试结果中得以解决。但是,测试是在SILICON LABS的研发办公场所中完成的,其RF 范围内有100多个Wi-Fi接入点。此外,该场所还配置了300节点的Zigbee照明网络,用于正常照明控制。


Thread测试网络及环境

为了最大限度地降低不确定性,设备测试也会在固定拓扑中进行,射频路径通过分路器和衰减器连接在一起,以确保拓扑不会随着时间和测试而改变。此方法用于7跳测试以确保网络拓扑。MAC地址过滤也可以用于实现网络拓扑。


典型的有线测试配置如下图所示:

图1.   抽屉内有线RF设备(带有分路器和同轴电缆连接)


大型网络测试最好在开放环境中进行,因为在这样的环境中,设备行为基于现有的RF条件和不断变化的RF条件。Silicon Labs的研发场所被用作这种开放环境的测试,Silicon Labs的研发场所包括:带电梯井的中央核心区、大楼西端带有开放楼层的其他服务区、以及东端的办公室和会议室。整个研发场所宽约120英尺,长约200英尺。研发场所布局请见下图。较暗的线条为实墙,其余则为隔间分区。


图2.   用于无线测试的Silicon Labs研发场所布局


测试设备安装在研发场所周围的不同位置。这些设备都具有以太网通道连接,以实现以下功能:

◆ 固件更新

◆ 命令行接口

◆ 脚本运行

◆ 时序分析

◆ 数据包捕获

◆ 能耗测量

下图中的测试簇包括以下内容:

◆ 六个EFR32MGxx设备

◆ 多频段支持,以测试2.4 GHz(PCB天线)和私有sub-GHz协议(外部天线)

◆ USB电源和以太网连接


图3.   典型的测试簇


测试簇分布在整个场所的不同位置、开放区域以及封闭的会议室和办公室。


图4.   Silicon Labs研发场所中的测试簇


此测试网络可定期添加或删除设备,但在开展本测试时,该网络包含以下设备:

◆ EM35xx设备

◆ EFR32MGxx 设备


这些用于开放环境下测试的网络设备也同样被网络和软件质量保证团队使用。所有设备都由中央测试服务器和基础设施控制,允许工程师进行脚本回归测试或手动测试。


吞吐量及延迟测试

吞吐量和延迟的测试在受控网络(有线配置)内进行,以测试不同包负载下的每一跳。


配置通常能测试到7跳。测试是通过一个源节点和一系列目的节点来完成的,并允许改变跳数。


本测试通过以下配置完成:

◆ 带有确认的CoAP可确认型消息

◆ 包负载从10字节到最多300字节不等,以10字节为增量进行延迟测试

◆ 使用Leader作为源节点,从1到7跳

◆ 仅传输1个包

◆ 考虑ack时序后,应尽可能快的发送

◆ 以毫秒为单位测量往返延迟(源节点到目的节点再返回到源节点)

对于每一个不同的网状网络而言,随着包负载的不断增大(如前所述),会产生不同的包分片。能否使用更大的包负载长度取决于应用层,但这里提供了比较数据以说明产生包分片时的相对性能。


Thread多跳延迟

Thread延迟测量采用给定负载大小的CoAP消息的往返时间。


图5.   Thread EFR32–CoAp平均往返延迟时间


在该多跳延迟测试中,以下几点值得注意。

◆ 在1跳、包负载最大300字节条件下,Thread的往返延迟维持在50毫秒以下,表现出色。

◆ 即便在最大7跳、负载为300字节条件下,EFR32的往返延迟也小于200毫秒。

◆ 对于负载在单个包(50-60字节)内的大多数应用来说,Thread可以维持在最大7跳的100毫秒以内往返延迟。


Thread网络测试和网络规模

为了在尽可能少的受控条件下验证协议栈性能,需要采用更大的开放网络测试环境。这些网络被部署在Silicon Labs的普通办公场所内,这些办公场所有常见的Wi-Fi干扰、其他运行的网络、楼宇控制系统。测试不会尝试屏蔽这些网络RF干扰。


用于测试每个协议栈的网络如下:

◆ 小型网络:24台设备

◆ 中型网络:1–48台设备

◆ 中型网络:2–96台设备

◆ 大型网络:1–144台设备

◆ 大型网络:2–192台设备


注:对于以上任意一种测试来说,针对某组指定的测试,测试网络中具体的设备数量可接受的浮动范围为+/-10%。大型网络中的测试是在设备的SoC模式下完成的。


这些网络中的设备都是墙电供电设备,特别针对休眠终端设备的测试除外。


对于这些网络,测试将验证一组通信条件下的可靠性和延迟。测试的目的是对100多条消息进行测试,但为了可靠性,也会使用10,000条消息进行更长时间的测试。测试中会使用相同的设备,以保持不同测试下的网络拓扑和密度是相似的。实际的空中条件会有所不同,这在这些测试中无法控制。


Thread大网络测试结果

Thread测试是使用最新版本的Silicon Labs Thread协议栈完成的。


下图说明了Thread网络的多播行为。Thread网络将路由器的数量限制在32个(含)以内,而且随着网络增长或条件变化,作为活动路由器的设备也会随着时间而发生变化。非活动路由器的设备也被称为具有路由器资格的终端设备(REED),这些设备作为RF常开子设备。初始设备发送广播,RF范围内的所有路由器以及以该初始设备作为父设备的任何REED设备都可以听到该广播。Thread规范要求REED与单个主要父设备同步,但同时也要至少与三个其他父设备同步以提高多播可靠性。


Thread设备采用32-64毫秒的多播退避机制,之后设备才会中继多播。


图6.   Thread多播时序-EFR32 5字节负载和网络规模


图7.   Thread多播时序-EFR32 25字节负载和网络规模


图8.   Thread多播时序-EFR32 50字节负载和网络规模


测试结果如下:

◆ 不同网络规模的Thread网络行为是非常一致的,延迟随着包大小的增加而增加。

◆ Thread延迟不会随着网络规模的增大而延长,这是因为路由器较少,因而网络中较少出现拥堵现象。

◆ Thread在多播性能方面通常比Zigbee快一些,当网络规模增大时速度更快。

◆ 这些测试均证明了100%的可靠性,但以下更大规模的测试则说明了网络的可靠性。

◆ 以3秒的间隔进行测试,以与上面的Zigbee结果一致。Thread上较短的时间间隔不能显示出性能差异,因此有必要运行下文提及的可靠性扩展测试,采用0.5秒广播间隔,以显示测试结果。


总结

Thread具有出色的可靠性和延迟,比通常200毫米的人机交互时间还短。即使在多播、大型网络条件下,Thread网络也能在0.5秒内完成流量处理并确保延迟和可靠性。即使网络规模增大,Thread的网络行为也几乎没有什么变化,这归功于网络层对于路由器的灵活配置。在某种程度上这是预期的,这是因为Thread设备采用了更新的架构,可以以更高的时钟速度运行,而且有更多的RAM用于包处理。随着包负载的增长,网络延迟也会增加,但在5、25和50字节的负载测试中这种影响却很小。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Vicky转载自SiliconLabs公众号,原文标题为:无线知识库-Thread 网络性能测试及评估,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

浅析平板电脑连接器解决方案

在现代,科技产品的使用逐渐社会化,这成为了生活中的一道靓丽风景线。基于人们对便携式电子设备的追求,计算机也在原来的庞大体型上做减法,平板电脑应运而生。这是一种便携式的小型个人电脑,将可触屏幕作为基础的输入设备,取缔了传统的外置鼠标及键盘,使用户能够更加方便快捷地实现随时随地办公、学习及娱乐。

技术探讨    发布时间 : 2024-10-15

智能家居的语音化未来:语音芯片技术在智能家居中的前沿进展

智能家居的语音化未来是一个充满潜力和可能性的领域,而语音芯片技术作为关键驱动力之一,在智能家居中扮演着重要的角色。通过语音芯片技术的不断进步和创新,智能家居系统可以实现更加智能化、便捷化和个性化的语音交互体验。本文介绍语音芯片技术在智能家居中的前沿进展的探讨。

技术探讨    发布时间 : 2024-06-28

【技术】一文介绍特种计算机和普通计算机的区别

与普通计算机相比,特种计算机,指有着特殊应用、特殊功能的工业计算机,像嵌入式工控机、工业触控一体机、三防工业平板电脑、工业专用平板电脑、上架式工业显示器等都属于特种计算机。虽然特种计算机和普通计算机都属于计算机,但二者在用途、材质、使用寿命、生产标准和价格方面差别还是蛮大的。

技术探讨    发布时间 : 2023-09-26

【经验】Silicon Labs Zigbee 芯片 如何修改 MAC 地址

在 Zigbee 网络中,可以使用 Zigbee MAC 地址(长地址)来区分不同的设备,这个地址是全球唯一有的,通常由芯片供应商提供,固化在 eeprom 中;Silicon Labs 提供的 Zigbee 芯片在出厂时已经预烧录了 IEEE EUI64 地址,放在芯片的 flash 中,不可修改和擦除。

设计经验    发布时间 : 2019-03-29

Zigbee EmberZNet SDK 6.8.0.2 GA Gecko SDK Suite 3.0

型号- EFR32XG14,EFR32XG12,EFR32MG14,EFR32XG13,EFR32MG21,BRD4305X,BRD4304X,BRD4180B,BRD4181C,BRD4181B,BRD4306X,EFR32XG2X,BRD4308X,EM358X,EM35XX,EM359X,EFR32XG21,BRD4184A,EFR32,EM357,EM35X

开发环境(软件/固件)  -  SILICON LABS  - July 29, 2020 PDF 英文 下载

AN1244: EFR32 Migration Guide for Proprietary Applications

型号- EFR32XG25,EFR32XG23,EFR32XG24,EFR32MG12,EFR32XG2X,EFR32FGXX,EFR32,EFR32BGXX,EFR32FG25,EFR32XG14,EFR32XG12,EFR32XG13,EFR32XG1X,EFR32MGXX,EFR32ZGXX,EFR32XG1,EFR32FG,FR32 SERIES,EFR32XGX3,EFR32XGX4,EFR32FG12,EFR32XGX1,EFR32XGX2,EFR32XG21,EFR32XG22,EFR32XGX5

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.5  - 2022/12/2 PDF 英文 下载 查看更多版本

UART Bootloader

型号- EFM32G,EFM32GG12,EZR32 SERIES,EFM32TG110FXX,EFM32,EFM32GG11,EFM32TG,EFM32TG11,EFM32TG108FXX,EFM32ZG,EZR32WG,EFM32XG12,EFM32XG11,EFR32FGXX,EFM32GG,EFR32BGXX,EFM32TG110,EFM32 SERIES,EFR32XG14,EFR32XG12,EFR32XG13,EFM32JG13,EFR32MGXX,EZR32HG,EFM32JG12,EZR32,EZR32LG,EFM32WG,EFM32LG,EFM32PG12,EFM32PG,EFM32PG13,EFM32JG1,EFM32HG,EFM32PG1,EFM32JG,FR32XG1,EFM32GG11-X

应用笔记或设计指南  -  SILICON LABS  - Revision 1.77  - March, 2022 PDF 英文 下载

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.1 PDF 英文 下载

UG103.17: Wi-Fi® Coexistence Fundamentals

型号- EFR32XG1X,EFR32MGXX,EFR32MG21,EFR32MGX,EFR32,EFR32BGXX

用户指南  -  SILICON LABS  - Rev. 0.3  - March 2022 PDF 英文 下载 查看更多版本

【经验】用Bluetooth Mesh软件和Wireless Gecko SoC平台探索Bluetooth网状网络性能

Silicon Labs使用能够运行BluetoothMesh和专有协议的Silicon Labs Bluetooth Mesh软件和Wireless Gecko SoC平台进行了Bluetooth网状网络性能测试。测试环境是一个商业办公大楼,范围内有 Wi-Fi 和 Zigbee 网络。在走廊、会议室、办公室和开放区域部署了无线测试集群。

设计经验    发布时间 : 2019-10-26

【经验】利用Zigbee Mesh软件堆栈和Wireless Gecko SoC平台测试Zigbee网状网络性能

本文详细介绍了Silicon Labs测试 Zigbee 网状网络性能的环境、目的、方法和结果。随着当今无线市场上可用的网状网络数量不断增加,设计人员必须了解这些网络的使用情况及其预期性能。选择网络或设备时,设计人员需要了解网络的性能和行为特征,如电池寿命、网络吞吐量和延迟,以及网络规模对可扩展性和可靠性的影响。

设计经验    发布时间 : 2019-09-28

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.2  - 2021/09/21 PDF 英文 下载 查看更多版本

Q&A for Tech Talk Topic: 15.4 Mesh Networking

型号- EFR32MGXX,MGMXXX,EFR32MG21,WGM160P,MGM210

常见问题  -  SILICON LABS  - 2020/11/26 PDF 英文 下载

EFR32 Migration Guide for Proprietary Applications Application Note AN1244

型号- EFR32XG14,EFR32XG12,EFR32XG23,EFR32XG13,EFR32XG1X,EFR32MGXX,EFR32XG2X,EFR32XG1,EFR32XGX3,EFR32XGX4,EFR32XGX1,EFR32FGXX,EFR32XGX2,EFR32XG21,EFR32,EFR32XG22,EFR32BGXX

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.4  - 2021/09/11 PDF 英文 下载

AN0003: UART Bootloader

型号- EFM32G,EFM32TG110FXX,EFM32,EFM32GG11,EFM32TG,EFM32TG11,EFM32TG108FXX,EFM32ZG,EZR32WG,EFM32XG12,EFM32XG11,EFR32FGXX,EFM32GG,EFR32,EFR32BGXX,EFR32XG14,EFR32XG12,EFR32XG13,EFR32MGXX,EZR32HG,EFM32JG12,EZR32,EZR32LG,EFR32XG1,EFM32WG,EFM32LG,EFM32PG12,EFM32PG,EFM32JG1,EFM32HG,EFM32PG1,EFM32JG

应用笔记或设计指南  -  SILICON LABS  - Rev. 1.76  - July, 2020 PDF 英文 下载 查看更多版本

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:ZigBee SoCs

价格:

现货: 0

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 104,128

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,058

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 83,205

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 77,507

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 73,120

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 72,809

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面