【经验】用Bluetooth Mesh软件和Wireless Gecko SoC平台探索Bluetooth网状网络性能
本文详细介绍了测试 Bluetooth 网状网络性能的方法。随着当今无线市场上可用的网状网络数量不断增加,设计人员必须了解这些网络的使用情况及其预期性能。选择网络或设备时,设计人员需要了解网络的性能和行为特征,如电池寿命、网络吞吐量和延迟,以及网络规模对可扩展性和可靠性的影响。
网络性能取决于有效荷载的大小,这是因为数据包开销中不包含应用的使用。Bluetooth低功耗使用的是 BT 4.x 规范,33字节数据包和1Mbps的底层数据速率。Bluetooth Mesh 数据包大小如下图所示,产生一个12或16字节的有效荷载。对于 12 字节以上的有效荷载,有一个分段和重组的过程。Bluetooth Mesh 有更高的数据速率,但数据包有效荷载较小;因此,它需要更多的数据包才能发送相同数量的数据。我们的性能数据取决于有效荷载大小,因为这是构建应用时需要考虑的设计参数。Bluetooth Mesh 专门设计了网状配置文件(应用层)以减少数据包有效荷载,尽量将其装到单个数据包。
Bluetooth Mesh 使用托管的泛洪技术中继消息代替路由。这意味着 Bluetooth Mesh 不是构建、维护和使用定义的路由来发送消息,而是使用以下两条简单规则中继消息:
2、中继跟踪最近看到的序列号,不中继它们之前看到或转发过的消息。
- 其他网络流量,因为可能有许多子网互相干扰。
- 正常建筑 Wi-Fi 基础设施的 Wi-Fi 干扰,因为这些技术通常在 2.4 GHz ISM 频段中运行。
网络吞吐量和延迟以及大型网络多播延迟和可靠性,这是因为多播常被用于密集办公环境中的照明控制,并且系统用户预期照明控制会有响应性。
Note: 这里的测试结果仅限于在正常运行条件下比较系统性能,或者在特定测试中指出的压力下进行比较。本文不提供系统干扰或其他此类影响的解决方案,这可参考其他已公布的结果。不过,测试是在我们的 Silicon Labs R&D 设施进行的,其 RF 范围内有超过 100 个 Wi-Fi 接入点。该设施还有一个 300 节点的 Zigbee 照明网络,该网络不属于本测试的一部分,而是用于普通照明控制。
没有用于评估和报告大型网络可靠性、可扩展性或延迟的具体、已定义方法。过去,Silicon Labs 发表过对比网络性能的此类论文。测试主要关注设备行为以及对电池寿命、网络吞吐量和延迟的影响。大规模多播测试还需要从大型分布式网络中采集准确的时间和可靠性信息。所有测试均使用能够运行 Zigbee、Thread、Bluetooth Mesh、和专有协议的 Silicon Labs Wireless Gecko SoC 平台执行,以避免测试中设备本身造成的差异。先前公布的结果有收发器、网络协处理器和片上系统设计之间的差异。这些设备全部使用片上系统设计。
- 固件更新
- 命令行接口
- 脚本处理
- 定时分析
- 数据包采集
- 能量测量
在受控网络(有线配置)中测试了吞吐量和延迟,以测试各种数据包有效荷载下的跳频。正常配置是测试6个跳频。测试是使用一个源节点和一系列中继节点完成的,以便更改跳频数量。
- 测试应用已配置为使用三 (3) 个网络级重复。所使用的网络级重复间隔为 10 ms。
- 测试应用已配置为使用三 (3) 中继重复。所使用的中继重复间隔为 10 ms。
- 发送的带确认的应用消息
- 对于延迟测试,数据包有效荷载从 8 字节到 128 字节
- 测试使用安全设置
- 从 1 到 6 跳
测量往返延迟(源到目的地到源),以毫秒为单位
在传输层使用Bluetooth Mesh时,我们只能发送11个字节或更小有效荷载的未分段数据包。高于11字节的结果使用分段消息。使用较大的数据包大小取决于应用层,但我们在此提供比较数据,以说明发生分段时的相对性能。
- 随着网络规模的增加,即使是 8 字节包的平均延迟也会增加。对于 8 字节数据包,即使通过 192 节点的网络,延迟通常也很低,但部分要接收的消息的尾部确实较长。
- 随着网络规模的增加,延迟会增加并且扩散。随着网络规模的增加,我们增加了延迟等级,以更好地显示数据。
将数据包有效荷载从 8 个增加到 16 个到 32 个字节时,延迟增加了很多并且扩散。
为了更好地评估网络规模和中继数量的影响,使用了一个240节点的网络,并使所有或者6分之1的设备作为中继。这个测试是用 8 字节有效荷载完成的,以便将其保存在单个数据包中。
将有效荷载包含在单个数据包中时,Bluetooth Mesh性能测试的延迟表现出色。吞吐量结果显示,如果有效荷载小于16字节,延迟可在6跳内维持在200毫秒以下。
对于较大的网络,随着网络中节点数量的增加或数据包有效荷载的增加,延迟也会增加。相比有效荷载大小,网络规模对延迟的影响较小,后者可能导致延迟大幅增加。对于大型网络,减少网络中的中继数量可以提供更好的结果。运行这些结果时这些网络的可靠性大于 99%。
- 应用有效荷载应适合一个数据包。
- 需要多播消息的应用不应该使用分段消息。
网络规模和跳频数量增加后,中继选择成为网络性能的关键。
- 这些测试中可以添加故障测试以评估恢复时间和对可靠性的影响,方法是将节点从网络中删除。
测试应使用在片上系统和网络协处理器 (NCP) 模式下运行的不同设备类型执行。先前的测试发现这些运行模式之间的一些差异,因此应进一步表征。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由CrazyFeng转载自Silicon Labs,原文标题为:无线知识库-探索Bluetooth网状网络性能,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】使用Silicon Labs Wireless Gecko无线SoC时的蓝牙堆栈配置介绍
本文档主要介绍如何使用Silicon Labs蓝牙堆栈为Silicon Labs Wireless Gecko产品开发C语言应用程序。包括蓝牙堆栈架构,应用程序开发流程,MCU内核和外设的使用和限制,堆栈配置选项以及堆栈资源使用情况。 此版本适用于Silicon Labs Bluetooth SDK 2.12.x及更高版本。
设计经验 发布时间 : 2019-07-30
【经验】利用Zigbee Mesh软件堆栈和Wireless Gecko SoC平台测试Zigbee网状网络性能
本文详细介绍了Silicon Labs测试 Zigbee 网状网络性能的环境、目的、方法和结果。随着当今无线市场上可用的网状网络数量不断增加,设计人员必须了解这些网络的使用情况及其预期性能。选择网络或设备时,设计人员需要了解网络的性能和行为特征,如电池寿命、网络吞吐量和延迟,以及网络规模对可扩展性和可靠性的影响。
设计经验 发布时间 : 2019-09-28
【经验】保障IoT应用安全,硬件防护机制才是关键!
Silicon Labs(亦称“芯科科技”)首席安全官(CSO)Sharon Hagi日前针对物联网(IoT)应用安全考虑及防护机制制作了一篇内容丰富的文章,说明为什么物联网安全不能只依靠软件?而是需要在芯片内部配置更强大硬件防护机制,例如信任根、PUF物理特性密钥、RTSL安全启动、专用安全内核、真正的随机数生成器(TRNG)和锁定/解锁的安全调试等。
设计经验 发布时间 : 2020-05-11
EFR32BG27 Wireless Gecko SoC Family Data Short
型号- EFR32BG27C230F768IM32-B,EFR32BG27C140F768IM32-B,EFR32BG27C320F768GJ39-AR,EFR32BG27,EFR32BG27C320F768GJ39-B,EFR32BG27C140F768IM40-B,EFR32BG27C230F768IM40-B
EFR32BG22无线Gecko SoC产品系列数据表
型号- EFR32BG22C222F352GM32-C,EFR32BG22C224F512GM40-C,EFR32BG22C222F352GN32-C,EFR32BG22C222F352GM40-C,EFR32BG22C224F512IM40-C,EFR32BG22C224F512GM32-C,EFR32BG22C224F512IM32-C,EFR32BG22C224F512GN32-C,EFR32BG22
EFR32MG26 Wireless Gecko SoC Family Data Short
型号- EFR32MG26,EFR32MG26B520F3200IM48-A,EFR32MG26B410F3200IM68-A,EFR32MG26B210F3200IM48-A,EFR32MG26B410F3200IM48-A,EFR32MG26B420F3200IM68-A,EFR32MG26B310F3200IL136-A,EFR32MG26B420F3200IM48-A,EFR32MG26B220F2048IM68-A,EFR32MG26B220F3200IM48-A,EFR32MG26B210F2048IM68-A,EFR32MG26B510F3200IL136-,FR32MG26B520F3200IM68-A,EFR32MG26B510F3200IM48-A,EFR32MG26B520F3200IM68-AR,EFR32MG26B510F3200IM68-A
Silicon Labs(芯科科技)无线蓝牙SoC EFR32BG22C222/EFR32BG22C224(发射功率+6dBm)数据手册
描述- EFR32BG22 Wireless Gecko SoC Family Data Sheet
型号- EFR32BG22C222F352GM32-C,EFR32BG22C224F512GM40-C,EFR32BG22C222F352GN32-C,EFR32BG22C222F352GM40-C,EFR32BG22C224F512IM40-C,EFR32BG22C224F512GM32-C,EFR32BG22C224F512IM32-C,EFR32BG22C224F512GN32-C,EFR32BG22,EFR32XG21,EFR32
EFR32BG27 Wireless Gecko SoC Family Data Sheet
型号- EFR32BG27C230F768IM32-B,EFR32BG27C140F768IM32-B,EFR32BG27,EFR32BG27C320F768GJ39-B,EFR32BG27C320F768GJ39AR,EFR32BG27C140F768IM40-B,EFR32BG27C230F768IM40-B
EFR32BG26 Wireless Gecko SoC Family Data Short
型号- EFR32BG26B320F2048IM68-B,EFR32BG26B010F2048IM68-AR,EFR32BG26B320F2048IM48-B,EFR32BG26B310F2048IM48-B,EFR32BG26B310F1024IM68-B,EFR32BG26B310F2048IM68-B,EFR32BG26B310F2048IL136-B,EFR32BG26B320F1024IM68-B,EFR32BG26,EFR32BG26B510F3200IL136-B,EFR32BG26B510F3200IM48-B,EFR32BG26B510F3200IM68-B,EFR32BG26B310F1024IL136-B
EFR32BG22C112 Wireless Gecko SoC Data Sheet
型号- EFR32BG22C112F352GM32-C,EFR32BG22C224F512IM32-CR,EFR32BG22C112
EFR32BG22E Wireless Gecko SoC Family Data Short
型号- EFR32BG22E,EFR32BG22E224F512IM40-C,EFR32BG22E224F512IM32-C,EFR32BG22E224F512IM32-CR
Silicon Labs(芯科科技)无线蓝牙SoC EFR32BG22C112(发射功率0dBm)数据手册
描述- EFR32BG22C112 Wireless Gecko SoC Data Sheet
型号- EFR32BG22C112F352GM32-C,EFR32BG22C112
EFR32BG22 Wireless Gecko SoC Family Data Sheet
型号- EFR32BG22C224F512IM32-CR,EFR32BG22C222F352GM32-C,EFR32BG22C224F512GM40-C,EFR32BG22C222F352GN32-C,EFR32BG22C222F352GM40-C,EFR32BG22C224F512IM40-C,EFR32BG22C224F512IM32-C,EFR32BG22C224F512GM32-C,EFR32BG22C224F512GN32-C,EFR32BG22
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 61,779
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.5212
现货: 59,367
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥15.1445
现货: 14,989
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.7778
现货: 13,947
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.1491
现货: 7,272
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.9853
现货: 6,700
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥15.2373
现货: 5,986
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥40.2305
现货: 5,960
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论