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

news2024/12/25 8:51:55

文章目录

  • 一、蓝牙系统
  • 二、低速 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.coloradmin.cn/o/1807289.html

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

相关文章

DP:回文串模型

一、回文子串 . - 力扣(LeetCode) 该题有3种解法 (1)中心扩展算法(在字符串章节有介绍)时间复杂度O(N^2),空间复杂度O(1) (2)马丁车…

小冬瓜AIGC 手撕LLM 拼课

小冬瓜aigc手撕LLM学习 官方认证 手撕LLMRLHF速成班-(附赠LLM加速分布式训练超长文档) 帮助多名同学上岸LLM方向,包括高校副教授,北美PhD,大厂等 课程名称【手撕LLMRLHF】 授课形式:在线会议直播讲解课后录播 时间&…

Nvidia的成功与竞争:CEO黄仁勋的自信与挑战

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

【将xml文件转yolov5训练数据txt标签文件】连classes.txt都可以生成

将xml文件转yolov5训练数据txt标签文件 前言一、代码解析 二、使用方法总结 前言 找遍全网,我觉得写得最详细的就是这个博文⇨将xml文件转yolov5训练数据txt标签文件 虽然我还是没有跑成功。那个正则表达式我不会改QWQ,但是不妨碍我会训练ai。 最终成功…

LangChain基础知识入门

LangChain的介绍和入门 1 什么是LangChain LangChain由 Harrison Chase 创建于2022年10月,它是围绕LLMs(大语言模型)建立的一个框架,LLMs使用机器学习算法和海量数据来分析和理解自然语言,GPT3.5、GPT4是LLMs最先进的代…

架构设计-用户信息及用户相关的密码信息设计

将用户的基本信息和用户密码存放在不同的数据库表中是一种常见的安全做法,这种做法旨在增强数据的安全性和管理的灵活性。以下是这种做法的几个关键原因: 安全性增强: 当用户密码被单独存放在一个表中时,可以使用更强大的加密和哈…

kafka集成SpringBoot api编写教程

1.新建项目 用的idea是20222.1.3版本,没有Spring Initializr 插件,不能直接创建springboot项目 可以在以下网址创建项目,下载后解压,然后用idea打开项目即可 1.1 在 https://start.spring.io/ 上创建项目 1.2上传到linux&#x…

C语言 | Leetcode C语言题解之第140题单词拆分II

题目&#xff1a; 题解&#xff1a; struct Trie {int ch[26];bool flag; } trie[10001];int size;void insert(char* s, int sSize) {int add 0;for (int i 0; i < sSize; i) {int x s[i] - a;if (trie[add].ch[x] 0) {trie[add].ch[x] size;memset(trie[size].ch, 0…

读AI未来进行式笔记07量子计算

1. AI审讯技术 1.1. 发明者最初的目的是发明一种能够替代精神药物&#xff0c;为人类带来终极快乐的技术 1.1.1. 遗憾的是&#xff0c;他找到的只是通往反方向的大门 1.2. 通过非侵入式的神经电磁干扰大脑边缘系统&#xff0c;诱发受审者最…

配置 JDK 和 Android SDK

目录 一、配置JDK 1. 安装 JDK 2. JDK 环境配置 3. JDK的配置验证 二、配置 adb 和Android SDK环境 1、下载 2、配置 Android SDK 环境 一、配置JDK 1. 安装 JDK 安装链接&#xff1a;Java Downloads | Oracle 我安装的是 .zip &#xff0c;直接在指定的文件夹下解压就…

[沉迷理论]进制链表树

往期文章推荐&#xff1a; 题解之最大子矩阵-CSDN博客 洛谷P1115最大子段和[神奇的题目]-CSDN博客 &#xff08;一条神奇的分割线&#xff09; 前言 好久没有更新的我总算在百忙之中抽出时间写了篇博客。 最近总算结束了动态规划的学习&#xff0c;真的是头昏脑涨啊。 最…

论文阅读——MIRNet

项目地址&#xff1a; GitHub - swz30/MIRNet: [ECCV 2020] Learning Enriched Features for Real Image Restoration and Enhancement. SOTA results for image denoising, super-resolution, and image enhancement.GitHub - soumik12345/MIRNet: Tensorflow implementation…

【云岚到家】-day02-1-区域服务后续开发及完善

【云岚到家】-day02-1-区域服务后续开发及完善 1 区域服务后续开发1.1 添加区域服务1.1.1 接口定义1.1.1.1 接口设计1.1.1.2 接口定义-json 1.1.2 接口开发1.1.2.1 mapper1.1.2.2 service1.1.2.3 controller 1.1.3 测试 1.2 修改价格1.2.1 接口定义1.2.1.1 接口设计1.2.1.2 接口…

【RAG入门教程01】Langchian框架 v0.2介绍

LangChain 是一个开源框架&#xff0c;旨在简化使用大型语言模型 (LLM) 创建应用程序的过程。可以将其想象成一套使用高级语言工具进行搭建的乐高积木。 它对于想要构建复杂的基于语言的应用程序而又不必管理直接与语言模型交互的复杂性的开发人员特别有用。它简化了将这些模型…

动态规划(多重背包+完全背包)

P2851 [USACO06DEC] 最少的硬币 G 题解&#xff1a;从题目上看到那个有n种不同的货币&#xff0c;对于买家来说每个货币有C[ i ]个&#xff0c;是有限个数的&#xff0c;但是对于卖家来说 每个货币都是无限的&#xff0c;题目中要我们求的是买到这个物品的最小交易的货币数&…

电子设计入门教程硬件篇之集成电路IC(二)

前言&#xff1a;本文为手把手教学的电子设计入门教程硬件类的博客&#xff0c;该博客侧重针对电子设计中的硬件电路进行介绍。本篇博客将根据电子设计实战中的情况去详细讲解集成电路IC&#xff0c;这些集成电路IC包括&#xff1a;逻辑门芯片、运算放大器与电子零件。电子设计…

燃料电池汽车践行者

前言 见《氢燃料电池技术综述》 见《燃料电池工作原理详解》 见《燃料电池发电系统详解》 见《燃料电池电动汽车详解》 见《氢燃料电池汽车行业发展》 现代汽车&#xff08;中国&#xff09; 现代汽车集团&#xff0c;自1998年成立氢燃料电池研发小组以来深耕氢燃料电池技术&am…

计算机操作系统基础知识:操作系统体系结构图,操作系统的内核,大内核与微内核的区别和优缺点,时钟管理,原语

1.操作系统体系结构图&#xff1a; 2.操作系统的内核&#xff1a; 时钟管理&#xff1a;利用时钟中断实现计时功能。 原语&#xff1a;原语是一种特殊的程序&#xff0c;具有原子性。也就是说&#xff0c;这段程序运行必须一气呵成&#xff0c;不能被中断。 ubuntu、centos的…

VUE3 学习笔记(13):VUE3 下的Element-Plus基本使用

UI是页面的门面&#xff0c;一个好的UI自然令人赏心悦目&#xff1b;国人团队开发的ElementUI在众多UI中较为常见&#xff0c;因此通过介绍它的使用让大家更好的了解第三方UI的使用。 安装 Npm install element-plus --save 或 Cnpm install element-plus --save 配置 全局配置…

Vitis HLS 学习笔记--循环边界包含变量

目录 1. 简介 2. 分析与详解 2.1 未优化 2.2 LOOP_TRIPCOUNT 优化指令 2.3 重写变量循环边界 3. 总结 1. 简介 在硬件设计中&#xff0c;循环的迭代次数通常需要是固定的&#xff0c;因为这有助于资源的预分配和时序分析。 循环边界包含变量意味着循环的迭代次数不是固…