爱立信开始大规模mesh网络测试
mesh网络可谓是物联网之关键,相较于传统有线技术,无线连接的mesh网络实施成本较低,而且更具有适应性和可扩展性,让高通信量的应用更加可靠。
虽然Thread和ZigBee等细分技术也能提供标准化的mesh支持,但它们的安装基数有限,在性能、可靠性、可扩展性和互通性方面都相对不可预测,这些对于想在楼宇自动化等大规模mesh网络场景中崭露头角的工业级技术来说,都存在很大的挑战。
蓝牙mesh是如何做到的?
相比之下,2017年7月发布的蓝牙mesh专门为满足商业和工业网络的独特需求而设计,与目前技术相比,mesh的应用范围更广。在最近发布的一份白皮书中,爱立信测试了蓝牙mesh的功能以及它为商业领域提供独特性能的能力。该测试的目的是探究配置和部署策略对蓝牙mesh网络的影响,进一步确定数千个节点是否能实现无单点故障通信并确保互通性。具体来讲,爱立信着眼于蓝牙mesh的管理型网络泛洪(Managed Flooding)通信模型。
爱立信将管理型网络泛洪描述为一种消息中继技术,其中“所有节点为非同步部署,彼此之间能够直接通信。完成启动配置(Provisioning)之后,网络就能投入使用,而且无需任何集中式的操作——无需协调也无单点故障的疑虑。通过一条指令就能对一组节点进行处理,从而快速、可靠地传播并收集信息。”这种方法让部署和操作更灵活。
爱立信利用毛细管网络(Capillary Network),在系统级仿真器中执行了大规模楼宇自动化测试用例和蓝牙mesh的全栈实施,以确定是否有必要担心高拥塞的情况。如果出现高拥塞,就可能在访问未授权频谱时,因争用网络而导致数据包丢失。这一办公室自动化场景共包含879台设备,全都部署在2000平方米内,包括窗户传感器、占用传感器、暖通空调传感器和执行器、照明开关和照明灯泡。网络性能的评估是基于评估中的三项通信量设置:总应用吞吐量约为150bps的低通信量用例、总应用吞吐量约为1Kbps的中通信量用例、以及总应用吞吐量约为3 Kbps的高通信量用例。
服务质量
任何mesh网络最关键的性能指标都是服务质量(QoS),爱立信将其定义为在人类可感知的时间内(此情况下为300毫秒,这是照明应用的典型要求)传输至终点的数据包的比例。
蓝牙mesh网络的QoS在六项测试用例中有五项达到了预期的“高于99.9%”的水平,在最后一项高通信量密度中继部署中,也达到了99.1%。在所有测试用例中,所有数据包都在300毫秒的延迟之内到达终点。总体而言,爱立信在每1000平方米部署6个中继节点时的性能最佳,大约相当于节点总数的1.5%。
爱立信得出的结论是,蓝牙mesh通过对协议栈相关参数进行适当的部署和配置,能够支持包含数千台设备的密集网络的运行,消除了最初对于高拥塞的一切担忧。爱立信还认为,随着蓝牙mesh规格的发布,蓝牙有望成为主导的短距离技术,连接毛细管网络中采用短距离无线接入技术的边缘节点,为设备组提供广域互联。
从设计上实现标准化和互通性
爱立信在白皮书中提到:
蓝牙mesh在设计上实现了标准化和互通性。资格认证和互通性测试非常严格,涉及协议栈中包括安全性等各个方面。企业为协议栈的不同部分开发独立进程时也无需承担风险。此外,这些规格是开放的,可由社区进行测试。
再加上蓝牙被更大规模的采用,蓝牙技术能够提供本地化信息、资产追踪、导航服务等增值功能,蓝牙mesh有望迅速被市场广泛采用。
爱立信开始大规模mesh网络测试的更多相关文章
- 大规模微服务架构下的Service Mesh探索之路
小结: 1. 第一.二代Service Mesh meetup-slides/敖小剑-蚂蚁金服-大规模微服务架构下的Service Mesh探索之路.pdf https://github.com/se ...
- Qcon2017实录|Service Mesh:下一代微服务
https://zhuanlan.zhihu.com/p/30292372 数人云11月Meetup报名开启,看中西方大神如何论道云原生与微服务!本文作者敖小剑老师将在本次Meetup上继续分享Ser ...
- Service Mesh服务网格新生代--Istio(转)
万字解读:Service Mesh服务网格新生代--Istio 官网地址:https://preliminary.istio.io/zh/docs/concepts/security/ Servic ...
- 什么是 Service Mesh
作者|敖小剑 微服务方兴未艾如火如荼之际,在 spring cloud 等经典框架之外,Service Mesh 技术正在悄然兴起.到底什么是 Service Mesh,它的出现能带来什么,又能改变什 ...
- 100G/40G/25G/10G网络测试解决方案
一.100G概述 随着CDN等视频直播业务和P2P业务的快速发展,带宽的要求越来越高.当前5G业务势头正盛,其基于400G的主干网络通信业务也在积极部署之中.但当前在很多的业务场景中,100G系统的部 ...
- 使用arm开发板搭建无线mesh网络(一)
由于项目的需要,老板让我使用arm开发板(友善之臂的tiny6410)搭建无线mesh网络.一般而言,无线自组织网络的网络设备都是由用户的终端设备来充当,这些终端设备既要处理用户的应用数据,比如娱乐, ...
- 利用GPU实现大规模动画角色的渲染
0x00 前言 我想很多开发游戏的小伙伴都希望自己的场景内能渲染越多物体越好,甚至是能同时渲染成千上万个有自己动作的游戏角色就更好了. 但不幸的是,渲染和管理大量的游戏对象是以牺牲CPU和GPU性能为 ...
- 利用GPGPU计算大规模群落仿真行为
0x00 前言 在今年6月的Unite Europe 2017大会上 Unity 的CTO Joachim Ante演示了未来Unity新的编程特性--C# Job系统,它提供了编写多线程代码的一种既 ...
- 解读2017之Service Mesh:群雄逐鹿烽烟起
https://mp.weixin.qq.com/s/ur3PmLZ6VjP5L5FatIYYmg 在过去的2016年和2017年,微服务技术得以迅猛普及,和容器技术一起成为这两年中最吸引眼球的技术热 ...
随机推荐
- 【计算机网络】 一个小白的DNS学习笔记
参考书籍 <计算机网络-自顶向下> 作者 James F. Kurose DNS的作用 DNS是因特网的目录服务 DNS是因特网的目录服务,它提供了主机名到IP地址映射的查询服务 ...
- [SVN服务器搭建] 在myecplise下使用的 tortoise1.9 64位 跟 subversion1.9的服务器使用
由于在公司经常用到SVN服务器,所以自己也想搭建在本机上面搭建一个SVN服务器玩玩,废话不多说,下面直接贴出来如何搭建的. 一.tortoise1.9 64位下载 直接百度下载即可,百度时候需要显示 ...
- JS中OOP之模拟封装和继承和this指向详解
大家好,今天我带大家学习一下js的OOP, 大家都知道,面向对象有三个基本特征,继承,封装和多态,面向对象的语言有那么几种,C++,PHP,JAVA等,而功能强大的JS可以模拟实现面向对象的两大特征, ...
- [译]ASP.NET Core 2.0 会话状态
问题 如何在ASP.NET Core 2.0中存储会话状态? 答案 创建一个空项目,修改Startup类的ConfigureServices()方法,添加会话状态服务和它后台的存储服务: public ...
- SpringMVC 异常的处理
Spring MVC处理异常有3种方式: (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver: (2)实现Spring的异常处理接口Hand ...
- LeetCode 1. Two Sum (两数之和)
Given an array of integers, return indices of the two numbers such that they add up to a specific ta ...
- vuex的简易入门
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...
- Ionic3 一些命令
ionic start --help E:\Projects\ionic>ionic start --help ionic start - Create a new project This c ...
- Game of Connections
Game of Connections Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
- AngularJS学习篇(二十三)
AngularJS 路由 AngularJS 路由允许我们通过不同的 URL 访问不同的内容. 通过 AngularJS 可以实现多视图的单页Web应用(single page web applica ...