计算机网络9——无线网络和移动网络2无线个人区域网 WPAN

文章目录

  • 一、蓝牙系统
  • 二、低速 WPAN
  • 三、高速 WPAN

无线个人区域网WPAN(Wireless Personal Area Network)就是在个人工作的地方把属于个人使用的电子设备(如便携式电脑、平板电脑、便携式打印机以及蜂窝电话等)用无线技术连接起来自组网络,不需要使用接入点AP,整个网络的范围约为10m。WPAN可以是一个人使用,也可以是若干人共同使用(例如,一个外科手术小组的几位医生把几米范围内使用的一些电子设备组成一个无线个人区域网)。这些电子设备可以很方便地进行通信,就像用普通电缆连接一样。请注意,无线个人区域网WPAN和个人区域网PAN(PersonalAreaNetwork)并不完全等同,因为PAN不一定都是使用无线连接的。

WPAN 和无线局域网 WLAN 并不一样。WPAN 是以个人为中心来使用的无线个人区域网,它实际上就是一个低功率、小范围、低速率和低价格的电缆替代技术。

WPAN 的IEEE标准起初都由IEEE的802.15 工作组制定,这个标准也包括 MAC层和物理层这两层的标准[W-IEEE802.15]。后来也有其他组织参加了标准的制定。WPAN 都工作在2.4GHz的ISM频段。顺便指出,欧洲的ETSI标准则把无线个人区域网取名为HiperPAN

一、蓝牙系统

最早使用的WPAN是1994年爱立信公司推出的蓝牙(Bluetooth)系统。IEEE的802.15工作组曾经把蓝牙技术标准化为IEEE802.15.1,但此标准现已不再继续使用。目前蓝牙技术由蓝牙技术联盟负责维护和更新其技术标准、认证制造厂商,并授权使用蓝牙技术和蓝牙标志,但蓝牙技术联盟并不负责蓝牙设备的设计、生产和出售[W-BLUE]。

第一代蓝牙的数据率仅为720kbits,通信范围在10m左右。蓝牙版本更新很快,到2010年已经是蓝牙4.0了。这个版本增加了低耗能蓝牙BLE(Bluetooth Low Energy)。BLE适用于数据量很小的节点,但电池可以连续工作4~5年(对比一下现在的智能手机可能每天都需要充电),传送距离增大到30m,数据率可达1Mbit/s。这大大推动了低耗能蓝牙节点在物联网中的使用。蓝牙4.0的传统蓝牙(classic Bluetooth)的数据率已提高到3Mbit/s,传输距离可达 100 m。2016年发布的第五代蓝牙5.0的数据率上限达 24 Mbits,有效传输距离最高可达300m。目前最新的版本是2020年发布的蓝牙5.2。

蓝牙使用 TDM 方式和跳频扩频FHSS 技术,组成不使用接入点AP的皮可网(piconet)piconet 的意思就是“微微网”,因为前缀 pico-是微微( 1 0 − 12 10^{-12} 1012),表示这种无线网络的覆盖面积非常小。每一个皮可网有一个主设备(Master)和最多7个工作的从设备(Slave)。通过共享主设备或从设备,可以把多个皮可网链接起来,形成一个范围更大的扩散网(scattemmet)。这种主从工作方式的个人区域网实现起来价格就会比较便宜。

下图给出了蓝牙系统中的皮可网和扩散网的概念。图中标有M和S的小圆圈分别表示主设备和从设备,而标有P的小圆圈表示不工作的搁置的(parked)设备。一个皮可网最多可以有255 个搁置的设备。
在这里插入图片描述
蓝牙技术联盟的成员已超过三万,分布在电信、计算机以及消费性电子产品等领域。蓝牙技术现广泛用于计算机与外设(鼠标、键盘、耳机、打印机等)的连接,家居自动化(如室内照明、温度、家用电器的控制等),医疗和保健(如血糖、血氧、心率的监测)以及汽车上的各种蓝牙设备的连接。

为了适应不同用户的需求,WPAN还定义了另外两种低速WPAN和高速WPAN(下面介绍)。

二、低速 WPAN

低速 WPAN 主要用于工业监控组网、办公自动化与控制等领域,其速率是2~250kbits低速WPAN 的标准是JEEE 802.15,4。最近新修订的标准是JEEE 802.15.4-2006。在低速WPAN中最重要的就是ZigBee。ZigBee 名字来源于蜂群使用的赖以生存和发展的通信方式。蜜蜂通过跳Z形(即 ZigZag)的舞蹈,来通知其伙伴所发现的新食物源的位置、距离和方向等信息,因此就把 ZigBee 作为新一代无线通信技术的名称。ZigBee 技术主要用于各种电子设备(固定的、便携的或移动的)之间的无线通信,其主要特点是通信距离短(10~80m)传输数据速率低,并且成本低廉。

ZigBee 的另一个特点是功耗非常低。在工作时,信号的收发时间很短;而在非工作时ZigBee 节点处于休眠状态(处于这种状态的时间一般都远远大于工作时间)。这就使得ZigBee 节点非常省电,其节点的电池工作时间可以长达6个月到2年左右。对于某些工作时间和总时间(工作时间+休眠时间)之比小于1%的情况,电池的寿命甚至可以超过10年。

ZigBee 网络容量大。一个ZigBee的网络最多包括有255个节点,其中一个是主设备(Master),其余则是从设备(Slave)。若是通过网络协调器(Network Coordinator),整个网络最多可以支持超过64000个节点。

ZigBee 标准是在IEEE 802.15.4标准基础上发展而来的。因此,所有 ZigBee 产品也是802.15.4 产品。虽然人们常常把 ZigBee 和 802.15.4 作为同义词,但它们之间是有区别的。下图是 ZigBee 的协议栈。可以看出,IEEE 802.15.4只是定义了 ZigBee 协议栈的最低的两层(物理层和 MAC 层),而上面的两层(网络层和应用层)则是电 ZigBee 联盟"定义的[W-ZigBee]。在一些文献中可以见到“ZigBee/802.15.4”的写法,这就表示 ZigBee 标准是由两个不同的组织制定的。
在这里插入图片描述
IEEE 802.15.4的物理层定义了下表所示的三个频段(都是免费开放的)。

在这里插入图片描述
在MAC层,主要沿用802.11无线局域网标准的CSMACA协议。这就是在传输之前会先检查信道是否空闲,若信道空闲,则开始进行数据传输:若没有收到确认,则执行退避算法重传。

在网络层,ZigBee可采用星形和网状拓扑,或两者的组合(如下图所示)。一个ZigBee 网络最多可以有255个节点。ZigBee 的节点按功能的强弱可划分为两大类,即全功能设备 FFD(Full-Function Device)和精简功能设备RFD(Reduced-Function Device)。RFD节点是 ZigBee 网络中数量最多的端设备(如图9-16中的9个黑色小圆点),它的电路简单,存储容量较小,因而成本较低。FFD节点具备控制器(Controller)的功能,能够提供数据交换,是ZigBee 网络中的路由器。RFD节点只能与处在该星形网中心的FFD节点交换数据。在一个ZigBee网络中有一个FFD充当该网络的协调器(coordinator)。协调器负责维护整个ZigBee 网络的节点信息,同时还可以与其他 ZigBee 网络的协调器交换数据。通过各网络协调器的相互通信,可以得到覆盖更大范围、超过65000个节点的 ZigBee 网络。
在这里插入图片描述

三、高速 WPAN

高速 WPAN 的标准是IEEE 802.15.3,是专为在便携式多媒体装置之间传送数据而制定的。这个标准支持11~55 Mbits的数据率。这在个人使用的数码设备日益增多的情况下特别方便。例如,使用高速 WPAN 可以不用连接线就能把计算机和在同一间屋子里的打印机、扫描仪、外接硬盘,以及各种消费电子设备"连接起来。别人使用数码摄像机拍摄的视频节目,可以不用连接线就能复制到你的数码摄像机的存储卡上。在会议厅中的便携式计算机可以不用连接线就能通过投影机把制作好的幻灯片投影到大屏幕上。IEEE802.15.3a工作组还提出了更高数据率的物理层标准的超高速 WPAN。这种网络使用超宽带 UWB(Ultra-Wide Band)技术。根据第2章所介绍的香农公式,我们知道信道的极限传输速率与信道的带宽成正比。因此,超宽带技术工作在 3.1~10.6GHz微波频段就是为了得到非常高的信道带宽。现在的超宽带信号的带宽,应超过信号中心频率的 25%以上,或者信号的绝对带宽超过 500 MHz。UWB 规定为:超宽带技术使用了瞬间高速脉冲,因此信号的频带就很宽,就是指可支持100~400Mbits的数据率,可用于小范围内高速传送图像或 DVD质量的多媒体视频文件。

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

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

相关文章

【设计模式】创建型设计模式之 建造者模式

文章目录 一、介绍定义UML 类图 二、用法1 简化复杂对象具体构建过程省略抽象的 Builder 类省略 Director 类 三、用法2 控制对象构造方法、限制参数关系Guava 中使用建造者模式构建 cache 来进行参数校验 一、介绍 定义 建造者模式,将一个复杂的对象的构建过程与…

实用软件分享---简单菜谱 0.3版本 几千种美食(安卓)

专栏介绍:本专栏主要分享一些实用的软件(Po Jie版); 声明1:软件不保证时效性;只能保证在写本文时,该软件是可用的;不保证后续时间该软件能一直正常运行;不保证没有bug;如果软件不可用了,我知道后会第一时间在题目上注明(已失效)。介意者请勿订阅。 声明2:本专栏的…

Hive日志介绍

日志描述 日志路径:Hive相关日志的默认存储路径为“/var/log/Bigdata/hive/角色名”,Hive1相关日志的默认存储路径为“/var/log/Bigdata/hive1/角色名”,以此类推。 HiveServer:“/var/log/Bigdata/hive/hiveserver”&#xff0…

住宿管理系统 java+jsp+web三件套

文章目录 1、简要介绍2、数据库设计3、中间遇到的困难一、数据问题二、文件问题 4、项目 写了将近3周,人都写麻了 记录下,第一个 ss 代码 仅仅使用了layui作为前端UI框架,因为另一个项目用的也是他,感觉一些组件比较好用 后端是j…

reverse入门刷题(6.9)

总结: 拿到附件,先运行看看有没有信息,再查壳,再IDA运行 1.Easy_vb 收获: 使用搜索:在String的时候用的是ctrlf 在IDA_view的时候使用搜索是Aitt 打开IDA,Aitt搜索MCTF(关键字即…

文献阅读:Solving olympiad geometry without human demonstrations

文献阅读:Solving olympiad geometry without human demonstrations 1. 文章简介2. 方法介绍 1. Overview2. Symbolic deduce3. Language Model4. 联合使用 3. 实验考察 & 结论 1. 基础实验考察2. 结果分析3. 样例展示 4. 总结 & 思考 文献链接&#xff1a…

看似不同的事情,却是相同的坑

目录 一、背景二、过程1.遭遇战-微盘股的下杀2.不失为一件好事3.一切向后看吧,最近的学习感受4.该有的心境 三、总结 一、背景 也在一点点改变,期间势必要经历流血的过程;所谓无疯狂不成长,积极的心态去应对,去总结总…

引入Springcloud--Sleuth-链路追踪中MDC是如何获取到traceid和何时放入traceid的

在分布式项目中需要引入 spring-cloud-starter-sleuth框架来记录跟踪请求在不同服务之前流转的路径。在整个流转路径通过traceid将所有的路径给串联起来。 项目中需要保存traceid来实现日志快速搜索和定位,可以通过MDC.get("traceId")获取到traceId。 …

评书下载到u盘,下载到内存卡,下载到手机或电脑的方法

评书下载的方法有很多种,无论是通过什么方法,我们都可以快速的获取喜爱的评书。下面将详细介绍常见的评书下载方法,帮助您快速上手。 1、搜索“十方评书网”。 2、要下载那个评书家的选择那个评书家就可以。 3、点击进去后可以一键下载单部评…

Elasticsearch中各种query的适用场景

Elasticsearch 提供了丰富的 Query 类型,以满足各种搜索需求。以下列举一些常见的 Query 类型,并分析其区别和应用场景: 一、 几个常用的基本Query 1. Term Query 应用场景: 查找包含特定词语的文档,适合精确匹配单个词语的场景…

【SpringBoot + Vue 尚庭公寓实战】标签和配套管理接口实现接口实现(六)

【SpringBoot Vue 尚庭公寓实战】标签和配套管理接口实现接口实现(六) 文章目录 【SpringBoot Vue 尚庭公寓实战】标签和配套管理接口实现接口实现(六)1、保存或更新标签信息2、根据id删除标签信息3、根据类型查询配套列表4、新…

Aptos Builder Jam 亚洲首站|见证 Aptos 公链 2024 年新突破

4 月下旬的「TinTin DESTINATION MOON」杭州站活动让我们构建下一个 Web3 巅峰的项目生态行动与未来战略。时隔三个月,「TinTin DESTINATION MOON」Aptos 线下活动将再次来到杭州,为 Aptos Builder Jam 亚洲首站火热造势,7 月 6 日诚邀 Web3 …

vue2中如何动态渲染组件

vue2中如何动态渲染组件 动态渲染组件代码解读通过函数调用渲染组件 封装一个函数调用的二次确认弹窗如何让外部知道用户点击了取消还是确定呢? 思考小结 vue2 的项目中,main.js 文件中有一个挂载 App.vue 组件的方法: new Vue({name: Root,…

工程师 - 什么是EMI测试

一、EMC EMI EMS定义: EMC(ElectromagneticCompatibility) 电磁兼容,是指设备或系统在电磁环境中性能不降级的状态。电磁兼容,一方面要求系统内没有严重的干扰源,一方面要求设备或系统自身有较好的抗电磁…

5G发牌五周年丨移远通信:全面发力,加快推进5G技术服务社会发展

2024年6月6日,正值中国5G商用牌照发牌五周年。根据移动通信“十年一代”的规律,5G已走过一半征程。在过去的五年时间里,5G技术从萌芽到成熟,深刻改变了工业、农业、医疗及消费端等各个领域的发展脉络。无论是无人机配送、自动驾驶…

【LeetCode】两数相加(基于单向链表)难度:中等

目录 理清题目 解题思路 题目代码 运行结果 我们来看一下题目描述: 理清题目 首先题目要求链表中的节点的值必须在[0,9]之间也就是说我们要处理的数字必为正整数,因此就不会涉及到太复杂的计算,题目其实就是要求对两个链表中的节点的值分…

详解 Flink 的状态管理

一、Flink 状态介绍 1. 流处理的无状态和有状态 无状态的流处理:根据每一次当前输入的数据直接转换输出结果的过程,在处理中只需要观察每个输入的独立事件。例如, 将一个字符串类型的数据拆分开作为元组输出或将每个输入的数值加 1 后输出。…

台积电代工!Intel新AI PC芯片Lunar Lake发布:AI算力120TOPS!

根据英特尔披露的数据显示,Lunar Lake的GPU性能提升50%、NPU内核的AI算力增加了四倍、SoC耗电量减少40%、GPU AI算力增加3.5倍,整个SoC的算力超过了120TOPS。 6月4日,英特尔CEO帕特基辛格在COMPUTEX 2024上发表主题演讲,正式公布…

如何确保redis缓存中的数据与数据库一致

一、双写模式: 在写入数据库时,也写入缓存。 二:失效模式: 在写入新数据后,删除缓存中数据,下次请求时查询数据库,并把查到的最新数据写入缓存。 不管是双写模式还是失效模式,缓…

Letcode-Top 100二叉树专题

94. 二叉树的中序遍历 方法一:递归法 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeN…