爱立信开始大规模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年,微服务技术得以迅猛普及,和容器技术一起成为这两年中最吸引眼球的技术热 ...
随机推荐
- 使用LINQ TO XML 创建xml文档,以及读取xml文档把内容显示到GridView例子
首先,准备了一个Model类 using System; using System.Collections.Generic; using System.Linq; using System.Text; ...
- Hibernate的一对多查询及去掉重复的对象distinct
问:sql 中 select * from A left join B on A.id=B.id where A.id=? 如果在Hibernate 中 用HQL 怎么表达呢 ?答:from A le ...
- 个性化推荐系统(七)--- ABTest ab测试平台
个性化推荐系统.搜索引擎.广告系统,这些系统都需要在线上不断上线,不断优化,优化之后怎么确定是好是坏.这时就需要ABTest来确定,最近想的办法.优化的算法.优化的逻辑数据是正向的,是有意义的,是提升 ...
- IIS下自定义错误页面配置的两种方式(亲测可行)--IIS服务器
网站自定义错误页面的设置,大家应该都知道它的重要性……不多说,下面带大家一步步在IIS下设置网站自定义错误页面…… 1.首先进入你的网站主页,找到[错误页](注意是IIS下的错误页不是.NET错误页) ...
- 采访 Lua 发明人的一篇文章
采访 Lua 发明人的一篇文章 来源 https://blog.codingnow.com/2010/06/masterminds_of_programming_7_lua.html <Mast ...
- C++ 设计模式 开放封闭原则 简单示例
C++ 设计模式 开放封闭原则 简单示例 开放封闭原则(Open Closed Principle)描述 符合开放封闭原则的模块都有两个主要特性: 1. 它们 "面向扩展开放(Open Fo ...
- 八皇后问题 dfs/递归
#include <bits/stdc++.h> using namespace std; const int maxn = 55; int ans=0; int vis_Q[maxn]; ...
- Spring IOC容器分析(1) -- BeanFactory
搭建好源码阅读环境后,就可以慢慢走进Spring殿堂了.IOC是Inversion of Control的缩写,控制反转的意思.很多人可能都知道IOC是spring的核心,将对象的创建初始化等权限交由 ...
- threejs 组成的3d管道,寻最短路径问题
threejs 里面的3d管道的每个节点ID是唯一的,且对应x,y,z坐标.那么当需要从A点到B点的时候,可能出现有多条路径可走,此时便需要求出最短行走路径,因此用到一个寻路径算法.我们将问题简化如下 ...
- 使用 gulp-file-include 构建前端静态页面
前言 虽然现在单页面很流行,但是在 PC 端多页面还是常态,所以构建静态页面的工具还有用武之地.最近也看到了一些询问如何 include HTML 文件的问题. 很多时候我们在写静态页面的时候也希望能 ...