我是靠谱客的博主 内向纸鹤,最近开发中收集的这篇文章主要介绍蓝牙Mesh网络性能及网络特点总结(二),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原文链接:(欢迎关注公众号 智联网事,一周一篇原创文章,一起探讨智联网)

https://mp.weixin.qq.com/s?__biz=MzI3NDE2NDMwNQ==&mid=2649905766&idx=1&sn=27820d890dc9ed91f305b86d0a1520cd&chksm=f31ec558c4694c4e1f5cec9118f145d2969ee25d4cd8cdb6d4614b69872be436851a94f2b32d&token=2048905687&lang=zh_CN#rd

本文主要基于SILABS的应用文档"Bluetooth网状网络性能",上一篇Ericsson的性能研究报告是基于仿真,而SILABS是在其R&D大楼里实际部署网络测试的。感叹下,SILABS这篇文章已经有中文版的了,可见对中国市场的重视;

 

目录

  • 测试环境概述

  • 吞吐率和延时测试

  • 网络测试及分析

 

] 0 [   测试环境概述

 

在SILABS的24000平方英里的研发中心进行,研发中心里包含复杂的WIFI环境(大于100个WIFI接入点,WIFI与蓝牙同2.4G频率,这与大部分楼宇实际环境类似),次外,环境还有基于ZIGBEE的300节点照明控制网络;

 

测试示意图如图

 

] 1 [  吞吐率和延迟测试

 

本实验目的是测试了解蓝牙Mesh的不同跳数及数据包大小,对于数据通信时间的影响,为了避免环境等对实验的影响,实验在受控网络进行,通过一个源节点,与7个中继节点组成线性拓扑实现;

 

测试的网络信息配置如下:

 

1) 网络级消息重复发送设置为3,重复间隔为10ms;

2) 中继重复发送消息次数设置为3,重复间隔为10ms;

3) 发送带确认的应用消息 (网络消息无确认,网络会重发消息,这里的确认只是应用层的);

4) 数据包的有效负荷(Payload)从8字节到128字节 (大于12字节蓝牙协议会做分包处理);

 

结果如下,可以看到:

 

1)未分段的小数据包最大延迟(6跳)在100ms左右;

2)随着有效数据包长的增加,延时呈线性增加趋势;

3)如果要控制延迟时间在200ms内,数据包有效负荷应控制在20字节内;这也是应用场合选择楼宇的一个原因,因为楼宇里面许多控制都是简单的小数据控制,比如灯,窗帘,开关等;

 

不同跳数/数据包大小下的延时

 

] 2 [   网络测试

 

本实验主要验证不同大小的蓝牙Mesh网络的性能,网络从小型网络(24节点)到大型网络(192节点),测试方式为100个数据包的单向传递延迟;

虽然文中没有特别说明, 大概率网络采用的是全部中继模式;

 

测试情景一 

固定网络节点数目,测试数据包大小影响;

 

测试结论:蓝牙Mesh挺适合小数据包的网络

在固定节点Mesh网络,总传输延时随着数据包基本呈线性增长;这与上面结论相符合;且即使在192个节点情况下,8Bytes数据包能在100ms内完成传输,16Bytes可以在500ms内完成数据包的传输;

 

测试情景二

固定数据包,测试不同节点数目影响;

 

测试结论:考虑节点和延时两方面,蓝牙Mesh还是适合传递受限的数据;

从下图可以看到,8Bytes小数据包情况下,网络延时影响有限,在100ms内基本能完成95%以上包的传递; 随着数据包增加,可以看到32Bytes下延时特别明显,24节点网络都需要200ms完成~95%以上的数据包,48节点的需要将近320ms,96节点将近500ms,144节点将近640ms,192节点将近800ms;

 

 

测试情景三

中继对网络性能的影响;

 

测试结果:减小中继数目,可以减小网络的整体延时。如下图测试结果,所有设备均作为中继情况下,200ms后的消息位10.21%,而中继数目减少6倍后,200ms后的消息为1.44%;

 

 

SILABS后续还计划添加故障测试以及融合不同设备(采用SOC & NCP模式)进行测试;期待结果; 

 

从上诉结果看,考虑到实际的信号干扰,蓝牙Mesh还是可期的!

 

最后

以上就是内向纸鹤为你收集整理的蓝牙Mesh网络性能及网络特点总结(二)的全部内容,希望文章能够帮你解决蓝牙Mesh网络性能及网络特点总结(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部