关于Easy Mesh

news2024/11/19 11:29:47

随着网络技术的高速发展,家庭宽带进入了千兆时代,AR,VR,8K影视等高品质产品和智能家居正以前所未有的速度进入寻常百姓家,由于网络覆盖的问题,给WIFI网络应用带来了更大的考验。
WIFI网络覆盖一般是有四种方式:AC+AP、Mesh组网、无线中继、电力猫。Mesh组网即EasyMesh,它是否能改善当前Wi-Fi体验呢?在探讨这个问题前,我们不妨先来认识EasyMesh。
EasyMesh是Wi-Fi联盟制定的一个用于AP间相互连接的基础标准(即Multi-AP Specification)该标准定义了AP间相互连接控制的协议,当前最新已经到Version 4.0版本。简单的理解就是传统的AP Client模式 + 一定规则的自动配置。 省去了以前用户手动配置SSID密码的过程,增加了一些提高用户体验的特性。达到2台或以上无线路由设备,可以自动连接到一起组网的协议。在EasyMesh中有几个重要的概念需要了解,即Controller,Agent,Fronthaul和Backhaul。
Controller
Controller是多 AP 网络中的控制逻辑实体,控制fronthaul AP和backhaul链路,在多AP网络中,Controller是唯一的,其通过Agent端接收,处理fronthaulAP,client和backhaul链路的网络度量、设备能力等信息,Controller也会发送控制命令给Agent,Controller给多网络中的设备提供了接入到它的网络中的功能。
Agent
Agent是一个执行Controller命令的逻辑实体,其向Controller上报fronthaulAP,client和backhaul链路的网络度量、设备能力等信息,在EasyMesh网络中,所有的AP点都是Agent角色。
在这里插入图片描述
Fronthaul 与Backhaul
如上图所示,在无线上可以组合为Fronthaul BSS 和 Backhaul BSS,以及Backhuall STA。
Backhaul BSS:一个专门用于建立Mesh链路的SSID,通常是隐藏的,不提供给手机等无线设备连接。
Backhaul STA:Agent中有一个无线STA模式的接口,用于通过WPS(与Fronthaul BSS)获取Backhaul BSS的SSID和密码,然后连到Backhaul SSID。
Backhual link : Mesh链路, 即Backhaul BSS 与 Backhaul STA之间的链路。
Fronthaul BSS : 多AP设备的接入点(AP),功能为:1、无线客户端连接;2、提供WPS功能(用于建立Mesh链路);3、Backhaul STA建立Wi-Fi连接(通过WPS把backhaul BSS的SSID和密码传递下去)。
EasyMesh网络
有了上述几个重要概念的了解,对EasyMesh网络的理解就一目了然了,
EasyMesh网络中有一个最重要的角色Controller,Controller来管理整个网络,所有的Agent(包括已有的Agent和在排队的Agent)都要与它连接,Controller角色一般为家庭网络出口的的主无线路由器,它包括了Controller的管理进程,同时其本身也带一个Agent AP,当然此Agent AP也在Controller的管理之下,这样更经济。EasyMesh通过比较传统的AP+Client的方式进行连接,组成了树形的网络拓扑。
在这里插入图片描述
由于协议没有规定如何确定Controller和Agent角色, 所以在EasyMesh网络中,需要先配置某一台设备为Controller角色。有了Controller后,就要有导入连接的新Agent、配置Agent,以达到扩展网络的目的。
高通在其QCA206X芯片上已经集成了最新的EasyMesh,可以在网卡上直接使用EasyMesh功能,而不是使用更贵的路由器设备。欧飞信研发团队为了让客户更直观的了解高通QCA206X模组如何组建EasyMesh网络并变成场景方案应用,专门搭建了环境,配置了一台设备为Controller角色,另外两台设备为Agent1和Agent2,演示了整个导入、发现、配置过程,环境如下:
Controller :Linux系统 + O2066PM
Agent1:Linux系统 + O2066PM
Agent2:Linux系统 + O2066PM
在这里插入图片描述

(1)Controller的启动:
在这里插入图片描述
(2)Agent1的启动:
在这里插入图片描述

(3)Agent2的启动:
在这里插入图片描述
(4)Controller的连接:
在这里插入图片描述
(5)Agent1的连接:在这里插入图片描述
(6)Agent2的连接:
在这里插入图片描述
上述演示中使用模组O2066PM为高通QCA2066 WiFi6E模块,最高支持3000Mbps速率,同时支持Mesh功能。在演示过程中,欧飞信研发团队发现用O2066PM作为backhaul链路组网介质,各Agent之间的连接很丝滑,这也和EasyMesh标准方向倾向于用Wi-Fi回传的理念相符合。
如今WiFi 网络技术迅速发展,性能不断提升,在经历了5 代WiFi 技术发展后,WiFi 6E 成为当前热门技术,开始进入更多接入点和消费产品,以提高其速度和性能,并且能够满足多用户、密集场景下的接入需求,包括有许多无线设备的家庭环境,与此同时也对其覆盖范围有了更高需求。WiFi EasyMesh作为WIFI多覆盖方案无需有线连接,可为场景中的每个区域提供可靠的WiFi 覆盖。
现在,各大厂商也纷纷推出WiFi Mesh 解决方案,一批Mesh 产品开始融入WiFi 6E,以满足无线网络需求,近期中兴通讯发布了业界首款完成WiFi 6E 认证并支持EasyMesh 的光铜双模家庭网关,由此可见,与WiFi 6E 相结合是WiFi Mesh 当前发展趋势之一。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/699658.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

git下载总是报错:身份认证失败的解决办法

在利用git命令下载代码时,提示输入用户名和密码,但是总是显示身份认证失败,在修改密码后仍然没有解决。于是,换了一种方式,采用SSH。 首先在本地生成ssh-key 在虚拟机中执行命令 ssh-keygen -t rsa -C "github…

不再手动PS,教你如何快速删除图片文字!

可以让你快速从照片中提取和复制任何对象的应用。它可以让你轻松地将照片中的物品、人物、动物、文字等放到其他应用中,比如Photoshop、PowerPoint、Word等。ClipDrop还有一个很有用的功能,就是可以去除照片中的文字,让你得到一个干净的背景。…

【MySQL】MySQL数据库基础

目录 一、数据库概念 二、数据库基本使用 1、链接服务器 2、服务器管理 3、使用案例 3.1、创建数据库 3.2、使用数据库 4、服务器,数据库,表关系 三、MySQL架构 四、SQL分类 五、存储引擎 1、存储引擎概念 2、查看存储引擎 3、存储引擎对比…

【强化学习】常用算法之一 “A3C”

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

前端JS一维数组转树状数组并获取当前节点的所有父级名称或id

注意一维数组里面必须要有属性跟父级关联 test(){const list2 [{id: 1,pid: 0,name: 湖南},{id: 2,pid: 1,name: 长沙},{id: 3,pid: 2,name: 雨花区},];// 参数一:需要转树状数组的数组// 参数二:父id// 参数三:当前递归的父级节点name// 参数三:当前递归的父级节点idconst ar…

移远通信再推模组新品,全新5G智能模组SG530C-CN智创全景智慧生活

6月28日,在2023 MWC上海展会首日,移远通信再次宣布推出模组新品。 此次推出的全新5G智能模组SG530C-CN在连接能力、算力、多媒体性能与成本效益等层面都呈现较高水平。该模组将在智慧零售、车载后装、娱乐/直播、手持终端、工业AI等行业与应用场景上大有…

大数据需要一场硬件革命

光子盒研究院 计算领域的进步往往集中在软件上:华丽的应用程序和软件可以跟踪人和生态系统的健康状况、分析大数据,并在智力竞赛中击败人类冠军。与此同时,对支撑所有这些创新的硬件进行全面改革的努力相对来说,略显小众。 自2020…

如何实现MySQL的读写分离?

其实很简单,就是基于主从复制架构,简单来说,就搞一个主库,挂多个从库,然后我们就单 单只是写主库,然后主库会自动把数据给同步到从库上去。 MySQL主从复制原理的是啥? 主库将变更写入 binlog …

架构图的实现过程

项目需求架构图 实现代码 index.vue <template><!-- 外层div --><div class"topu-container" :style"{ minWidth: ${functionDomainList.length * 330}px }"><!-- 头部显示 --><div class"topu-heard"><!-- …

vue3高德地图点击标点

1.首先如果没有key的话需要在高德开发平台申请key。 2.安装 npm i amap/amap-jsapi-loader --save cnpm i amap/amap-jsapi-loader --save3.容器&#xff1a; <template><div><div class"info"><h4>获取地图级别与中心点坐标</h4>&l…

git常用命令之Cherry-pick

8. Cherry-pick 8.1 基本用法 命令作用延展阅读git cherry-pick 125a1d将提交125a1d应用于当前分支. 在当前分支会产生一个新的提交.链接git cherry-pick bugfix将分支bugfix应用于当前分支. 在当前分支会产生一个新的提交. 场景1&#xff1a;提交125a1d应用到master分支 命…

玖章算术与百度智能云达成合作,「NineData SQL 开发」成为百度智能云主推的数据库工具

2023 年 6 月 19 日&#xff0c;玖章算术&#xff08;浙江&#xff09;科技有限公司旗下的多云数据管理平台 NineData 正式入驻百度智能云市场&#xff0c;双方的深度技术融合将为客户提供智能高效、安全可靠的数据库开发服务。通过适配百度智能云数据库&#xff0c;NineData 为…

计算机网络中的安全

计算机网络中的安全 1 什么是网络安全2 加密的方式——机密性2.1 对称密钥加密2.2 公开密钥加密 3 报文鉴别码——报文完整性4 数字签名——报文完整性、端点鉴别4.1 数字签名技术的基础4.2 公钥认证 5 案例——设计安全电子邮件系统 《计算机网络—自顶向下方法》&#xff08;…

Postman中读取外部文件

目录 前言&#xff1a; 一、postman中读取外部文件的格式 二、Postman中如何导入文件 三、在Postman读取导入的数据文件 前言&#xff1a; 在Postman中&#xff0c;您可以使用"数据文件"功能来读取外部文件&#xff0c;如CSV、JSON或Excel文件。这使得在测试中使用…

如何应用Nginx Rewrit实现网页跳转

目录 一、Nginx Rewrite 二、Rewrite功能 Rewrite跳转场景 Rewrite跳转实现 Nginx 跳转 pcre支持 重写模块 Rewrite实际场景 Rewrite命令/语法格式 flag标记说明 location分类 location优先级 rewrite和location相比 三、跳转案例 实现域名跳转 第一步 修改指…

一文详解gRPC框架

目录 RPC框架简介 简介 各种序列化协议优缺点 gRPC调用模式 gRPC跟ProtocolBuffers的关系 ProtocolBuffers协议 gRPC桩代码生成 gRPC线程模型 gRPC分层 gRPC开发经验 官网及快速开始 常见状态码 适用场景 适用 不适用 手写简易RPC框架 Dubbo学习笔记 一文详解…

【python】数据表转csv

文章目录 1 基本结构1.1 数据1.2 数据结构 2 代码3 tip 1 基本结构 1.1 数据 1.2 数据结构 2 代码 代码&#xff1a; import mysql.connector import csvdef getPerson():# 数据库初始化cnx mysql.connector.connect(userroot, passwordroot, databasetest)cursor cnx.cur…

IDEA启动tomcat控制台中文乱码问题

IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具&#xff0c;有很多小伙伴在安装完IDEA并且tomcat之后&#xff0c;启动tomcat会出现控制台中文乱码问题&#xff0c;如下图所示&#xff1a; 具体解决步骤&#xff1a; 一、修改当前 Web 项目 Tomcat Server…

SAP ALV批量修改列的数据

导语&#xff1a;最近在给ALV增加批量修改列的功能&#xff0c;需求是修改多列&#xff0c;以前经常自己画屏幕来实现&#xff0c;研究了一下&#xff0c;SAP有标准的函数&#xff0c;可以自动带出选择列的字段属性&#xff0c;搜索帮助等等&#xff0c;大大提高了便捷性。 函…

本地同步远程yum源,并保存到本地

1.修改本地/etc/yum.repos.d/内容为远程yum repo配置&#xff1b; # 1&#xff09;.备份原yum配置 mkdir -p /home/yum-bak && mv /etc/yum.repos.d/* /home/yum-bak/* # 2&#xff09;.修改目标yum配置 2.执行缓存&#xff0c;查看相关repoid是否正确 yum clean all …