【智能家居篇】wifi网络结构(上)
转载请注明出处:http://blog.csdn.net/Righthek 谢谢!
WIFI是什么。相信大家都知道,这里就不作说明了。
我们须要做的是深入了解其工作原理,包含软硬件、网络结构等。先说明一下WIFI是遵循IEEE802.11协议的,802.11是最早被国际标准组织认可的无线局域网协议,应该是1999年,到如今都有15年了。那时候哥还在读小学。连电脑都没摸过!
太落后了。。。后来发展出非常多以字母为后缀的802.11标准协议,如a、b、g、n、ac等。
本章节不作802.11协议的解说,兴许再慢慢分析。
回到本文的主题。我们先从WIFI网络结构開始吧。在802.11协议中组成WIFI网络的元件太多了,我们就不一一说明了,主要介绍涉及智能家居无线网络这块的组成元件,它们各自是:
(1)网站STA(Station)。所谓的网站,是指具有WIFI通信功能的,而且连接到无线网络中的终端设备,如手机、平板电脑、笔记本电脑等。
(2)接入点AP(Access Point)。也可称为基站。就是我们寻常所说的WIFI热点,更通俗一点。就是我们家里的无线路由器。那么它的作用是什么呢?当我们须要从互联网上获取数据到手机上显示时。那么接入点就相当于一个转发器,将互联网上其它server上的数据转发给我们的手机上,当然这仅仅是一个粗略的说法。同一时候。接入点也属于网站的一种。
(3)基本服务集BSS(Basic Service Set)。基本服务集的组成情况有两种:a.由一个接入点和若干个网站组成;b.由若干个网站组成。最少两个。为什么这样分呢?主要和802.11网络类型有关。有接入点的,称为基础结构型基本服务集(infrastructure BSS);无接入点的,称为独立型基本服务集(Independent BSS,简称IBSS)。IBSS也有其他的叫法。称为Ad Hoc Network。
(4)服务集识别码SSID(Service Set IDentifier)。当我们去到一个新地方的时候,开口第一句就是:“请问WIFI账号和password是多少?”。这里的WIFI账号就是SSID。SSID是通过接入点广播出来了。同一时候,我们在设置无线路由器时,可改动SSID的名称。
(5)分布式系统DS(Distribution System)。也有称为传输系统。它通过基站将多个基本服务集连接起来。
而DS属于802.11的逻辑元件,当帧(frame)传送至分布式系统时,随即会被送至正确的基站,而后由基站转送至目的网站STA。分布式系统必须负责追踪网站STA实际的位置,以及帧的传送。若要传送帧给某部移动式网站STA。分布式系统必须负责将之传递给服务该移动式网站STA的基站。
分布式系统是基站间转送帧的骨干网络,通常称为骨干网络(backbone
network)。
(6)扩展服务集ESS(Extented Service Set),由一个或者多个基本服务集通过分布式系统串连在一起就构成了ESS。通过ESS,我们能够扩展无线网络的覆盖范围。
(7)门桥(Portal),802.11定义的新名词,作用就相当于网桥。用于将无线局域网和有线局域网或者其它网络联系起来。
全部来自非802.11局域网的数据都要通过门桥才干进入IEEE 802.11的网络结构。门桥能够使这两种类型的网络实现逻辑上的综合。
以下用一张图片来展示构成WIFI网络的组成元件之间的关系,如图1。
图1 WIFI网络架构
如今我们来聊聊网络类型。网络类型主要是在BSS中进行分类,如上面提到的独立型基本服务集(Independent BSS)和基础结构型基本服务集(infrastructure BSS)。
1、独立型基本服务集
独立型基本服务集(independentBSS,简称IBSS),如图2左。在IBSS 中,每一个网站不须要通过接入点AP就能够与同样IBSS下的不论什么其它网站彼此建立通信。两者间的距离必须在能够直接通信的范围内。通常,IBSS是由少数几部工作站针对特定目的而组成的暂时性网络。最低限度的IBSS,是由两个网站组成的。IBSS有时被称为特设网络(ad hoc network)。
2、 基础结构型基本服务集
基础结构型基本服务集(infrastructureBSS简称为infrastructure),如图2右。推断是否为基础结构型网络,仅仅要检视是否有基站參与当中。基站负责基础结构型网络全部的传输,包含同一服务区域中全部行动节点之间的通信。位于基础结构型基本服务集的移动式网站,如有必要跟其它移动式网站通信,必须经过两个步骤。
首先,由開始对话的网站将帧传递给基站。
其次。由基站将此帧转送至目的网站。
既然全部通信都必须通过基站,基础结构型网络所相应的基本服务区域就相当于基站的传送范围。尽管这样的做法比直接传送耗费较多的资源。只是它有两个基本的长处:
(1)基础结构型基本服务集被界定在基站的传输范围。
全部移动式网站都必须位于基站的传输范围之内。只是移动式网站之间的距离则无限制。同意移动式网站彼此直接通信尽管能够省下一些频宽。只是代价是相对提高了物理层的复杂度,由于每一个网站都必须维护与服务区域中其它网站的邻接关系。
(2)基站在基础结构型网络里的作用是协助网站节省电力。基站能够记住有哪些网站处于省电状态,而且为之暂存帧,以电池供电的工作站能够关闭无线收发器,仅仅有在传输或接收来自基站的暂存帧时才会加以开启。
图2 WIFI网络类型
鉴于博文的篇幅,我们须要将WIFI网络结构分为上、下两篇文章进行解说。接下来请读者阅读兴许博文《WIFI网络结构(下)》。谢谢!
转载请注明出处:http://blog.csdn.net/Righthek 谢谢!
【智能家居篇】wifi网络结构(上)的更多相关文章
- 【智能家居篇】wifi在智能家居中的应用
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 在设计智能家居系统方案时,一个很关键的point就是组网方式.组网方式关系到整个智能家居系统的稳定性.可扩展性.实时 ...
- 智能家居常用WiFi模块
WiFi模块 WiFi模块就是整个系统的控制中心,控制很简单,就是输出一个开关信号控制继电器,而这个模块的核心是WiFi的连接,手机连接WiFi时需要扫描,输入密码,而这类本身没有屏幕和键盘的硬件设备 ...
- 【智能家居篇】wifi网络接入原理(上)——扫描Scanning
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于低头党来说,在使用WIFI功能时,常常性的操作是打开手机上的WIFI设备,搜索到心目中的热点,输入passwor ...
- 【智能家居篇】wifi网络结构(下)
转载请注明出处:http://blog.csdn.net/Righthek 谢谢. 因为WIFI网络具有移动性,同一时候WIFI以无线电波作为传输媒介,这样的媒介本质上是开放的,且easy被拦截,不论 ...
- 【智能家居篇】wifi网络访问原理(下一个)——联想Association
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 认证完毕后,下一步就是关联(Association). 工作站与基站进行关联.以便获得网络的全然訪问权. 关联属于一 ...
- 基于能量收集的智能家居-2013国家级大学生创业实践项目申报_商业计划书_V0.2
SmartHome项目商业计划 基于能量收集的 免电池无线智能家居系统 IA-SmartHome团队 2012.12 l 基于无线的智能家居解决方案,节省施工成本: l 基于能 ...
- Home Assistant + 树莓派:强大的智能家居系统 · 安装篇
Home Assistant + 树莓派:强大的智能家居系统 · 安装篇 转载:Home Assistant + 树莓派:强大的智能家居系统 · 安装篇 目录 1. 初始安装 3. Homebridg ...
- 智能家居DIY-空气质量检测篇-获取温度和湿度篇
目录 智能家居DIY-空气质量检测篇-获取空气污染指数 前言 话说楼主终于升级当爸了,宝宝现在5个月了,宝宝出生的时候是冬天,正是魔都空气污染严重的时候,当时就想搞个自动开启空气净化器,由于种种原因一 ...
- Android开发—智能家居系列】(二):用手机对WIFI模块进行配置
在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的.有图为证,哈哈. 上一篇文章[Android开发—智能家居系列](一):智能家居原理的文末总结中写到: 手机APP控制智能温控器 ...
随机推荐
- Dark roads--hdoj
Dark roads Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Su ...
- (C++)错误提示 c2352 :非静态成员函数的非法调用
静态成员函数相当于全局函数,只是有一个类名字空间的限制.而类成员函数是成员内部的函数,同一个类的对象实例可以有很多,每一个实例都有自已不同的成员变量值,成员函数一般都是对成员自已的成员变量值在操作.所 ...
- Super超级ERP系统---(6)采购管理--入库上架
采购商品入库完成后,下一步就是上架操作.所谓上架就是把入库放到移动托盘的商品转移到固定货架上,货架上有货位号,可以把商品放到指定的货位上.主要分两步操作,上架操作主要是移动PDA上完成的 1.扫描移 ...
- 微软抛弃微软.Net了吗?Net技术的未来在哪里-浅谈微软技术路线
winform:优点是简单易学,缺点是界面做不好看,界面适应能力很差. wpf:微软结合了显卡渲染技术推出的界面设计方式,模仿html推出了自己的xaml,winform能实现的wpf都能实现,因为w ...
- 第6章 服务模式 Service Interface(服务接口)
Service Interface(服务接口) 上下文 您正在设计企业应用程序,并且需要能够通过网络使用其部分功能.此功能需要能够被各类系统使用,因此互操作性是设计的重要方面.除互操作性之外,可能还需 ...
- oracle11g安装与拆卸
Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 . 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点'是' 3.下图后,选择创建和配置数 ...
- idiom的学习笔记(一)、三栏布局
三栏布局左右固定,中间自适应是网页中常用到的,实现这种布局的方式有很多种,这里我主要写五种.他们分别是浮动.定位.表格.flexBox.网格. 在这里也感谢一些老师在网上发的免费教程,使我们学习起来更 ...
- Java中 ArrayList类的使用
java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素.此类提供一些方法来操作内部存储 的元素. ArrayList 中可不断添加元素,其大小也自动增长. ArrayL ...
- vc++如何创建程序-设置断点-函数的覆盖,c++的多态性
---恢复内容开始--- 如何设置断点小笔记 将光标移动到你想设置断点的地方,按一下F9键即可,或者你可以用鼠标左键点击小手图标. CommentOut多行注释 函数的覆盖是在父类与子类之间的,函数的 ...
- mysql数据库重点监控
1. QPS 每秒钟查询数量 查询总数/秒数 queries per seconds show global status like 'Question%' 2.TPS 每秒钟的事物数 ...