【无线网络技术】——无线个域网(学习笔记)

📖 前言:手机、PC机、电视等消费类产品非常普及,人们希望有一种短距离、低成本、小功耗的无线通信方式,实现不同功能单一设备的互联,提供小范围内设备的自组网机制,并通过一定的安全接口完成自组小网与广域大网的互通。 无线个人区域网(Wireless Personal Area Network,WPAN,简称无线个域网)技术就是一种满足上述应用需求的小范围无线连接、微小网自主组网的通信技术。

在这里插入图片描述


目录

  • 🕒 1. 基本概念
  • 🕒 2. IEEE 802.15标准
  • 🕒 3. IrDA(红外)技术
  • 🕒 4. UWB(超宽带)技术
  • 🕒 5. 蓝牙技术
    • 🕘 5.1 蓝牙耳机
    • 🕘 5.2 蓝牙标准文档构成
    • 🕘 5.3 蓝牙协议体系结构
    • 🕘 5.4 应用模型
    • 🕘 5.5 蓝牙规范
    • 🕘 5.6 微微网和散布式网络(网络模式)
    • 🕘 5.7 蓝牙安全
  • 🕒 6. ZigBee技术
    • 🕘 6.1 ZigBee的特点
    • 🕘 6.2 ZigBee的物理信道
    • 🕘 6.3 ZigBee网络的结构
    • 🕘 6.4 ZigBee中的路由协议
    • 🕘 6.5 ZigBee协议架构
    • 🕘 6.5 ZigBee安全
  • 🕒 7. NFC(近场通信)技术

🕒 1. 基本概念

WPAN是为了实现活动半径小(如几米)、业务类型丰富、面向特定群体的连接而提出的新型无线网络技术

WPAN是一种与无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)并列但覆盖范围更小的无线网络,对应关系如下图
在这里插入图片描述

WPAN的主要优点:价格便宜、体积小、易操作和功耗低等优点
主要特点:
①高数据速率并行链路:>100Mbps
②邻近终端之间的短距离连接:典型1~10m
③标准无线或电缆,与外部因特网或者广域网的连接
④典型的对等式拓扑结构
⑤中等用户密度

按传输速率分为低速、高速和超高速三类
在这里插入图片描述

🕒 2. IEEE 802.15标准

无线个域网技术:蓝牙(Blue Tooth) 、IrDA(红外)、HomeRF 、UWB、Zigbee

IEEE 802.15工作组是IEEE针对无线个人区域网(WPAN)而成立的,开发有关短距离范围的WPAN标准。

主要用于小范围内设备以自组网的方式进行无线互联

802.15子工作组工作内容802.15子工作组工作内容
802.15.1蓝牙1.x版802.15.8邻居对等意识
802.15.2WLAN与WPAN共存802.15.9安全密钥管理
802.15.3高速数据率802.15.10第2层路由
802.15.3a超宽带(UWB)SgrfidRFID的应用
802.15.4低数据速率及ZigBeeSgsru频谱资源使用
802.15.5网状网络(Mesh)SGthzT赫兹
802.15.6医疗用无线体域网Igdep增强可靠性
802.15.7可见光通信

在这里插入图片描述在这里插入图片描述

802.22 利用已有频段,在不影响原有频段的情况下,利用频段空闲进行通信,又被称为无线地域网(Wireless Regional Area Networks)

🕒 3. IrDA(红外)技术

  • 利用红外线进行通信,采用异步,半双工的通信方式,最高通信速率115.2kbps和4Mbps,主要优点是无需申请频率使用权,通信成本低廉。
  • IrDA(红外)技术具有体积小、功耗低、连接方便、简单易用等特点。

异步通信:是一种很常用的通信方式,异步通信在发送字符时,其时隙可以是任意的,所有接收端必须时刻做好接收的准备。在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。 
异步通信的好处是通信设备简单、便宜,缺点信道利用率较低(因为开始位和停止位的开销所占比例较大)。异步通信也可以是以帧作为发送单位。

🕒 4. UWB(超宽带)技术

  • 超宽带(Ultra Wide Band,UWB) 基于IEEE 802.15.3的超高速、短距离无线接入技术。
  • 在较宽频谱上传输极低功率信号,通信范围在10米范围内,能实现每秒数百兆位的数据传输率,具有抗干扰性强、传输速率高、带宽大、消耗电能低、保密性好等优势。

在这里插入图片描述

  • 工作频率:3.1~10.6GHz
  • 脉冲时间段0.2~1.5ns
  • 功率低、辐射小、电池寿命长
  • IEEE从2003年开始对UWB的技术方案进行标准化

在这里插入图片描述

🕒 5. 蓝牙技术

提出的目的:使各种设备在没有电缆的情况下,能在近距离范围内进行互联和互操作

在这里插入图片描述

  • 早期版本中,蓝牙技术主要用于短距离(<10m)无线通信。2014年发布4.2版,其传输距离最高100m。2016年发布5.0版,传输距离可达300m。
  • 蓝牙工作于2.4GHz频段,早期版本数据速率为1Mbps,4.2版本达25Mbps,5.0版本达50Mbps。同时支持低功耗。
  • 主要应用场景包括:音视频控制信号传输、打印机控制和传输、无绳电话、拨号网络配置、传真配置、文件传输、视频和音频流分发、车内免提电话、无线键盘和鼠标、无线个域网等。

2.4G鼠标与蓝牙鼠标

  • 2.4G价格相对较低,但需要USB接收器,比蓝牙更节能。

蓝牙技术优点:

  • 可以随时随地用无线接口代替有线电缆连接;
  • 具有很强的移植性,可应用于多种通信场合,如WAP、GSM(全球移动通信系统)、DECT(欧规数字无绳通信)等,引入身份识别后可以灵活地实现漫游;
  • 低功耗,对人体伤害小;
  • 蓝牙集成电路简单,成本低廉,实现容易,易于推广。

🕘 5.1 蓝牙耳机

蓝牙耳机的规格:HSP、HFP、A2DP

  • HeadsetPro-file(HSP)提供手机、平板电脑等与耳机之间通信所需的基本功能。
  • HSPHandfreeProfile(HFP):在 HSP的基础上增加了某些扩展功能,支持功能比较完整,消费者可以在耳机上操作手机设定好的重拨、来电保留、来电拒听等免提选项功能。
  • A2DP(高级音频传送规格):允许传输立体声音频信号。可听歌、视频、微信、QQ、钉钉语音等

蓝牙耳机的传输距离取决于使用的蓝牙技术PowerClass。其中PowerClass2(4dBm)传输距离10米;而升级的PowerClass1(20dBm)为100米。

🕘 5.2 蓝牙标准文档构成

  • 核心规范(core specifications):描述了从无线电接口到链路控制的不同层次蓝牙协议体系结构的细节。
  • 概要规范(profile specifications):考虑使用蓝牙技术支持不同的应用。每个概要规范讨论在核心规范中定义的技术,以实现特定的应用模型(Usage Model)。

🕘 5.3 蓝牙协议体系结构

在这里插入图片描述

  • 无线电(radio):确定包括频率、跳频的使用、调制模式和传输功率在内的空中接口细节。
  • 基带(baseband):考虑一个微微网中的连接建立、寻址、分组格式、计时和功率控制。
  • 链路管理器协议(link manager protocol,LMP):负责在蓝牙设备和正在运行的链路管理之间建立链路。包括诸如认证、加密及基带分组大小的控制和协商等安全因素。
  • 逻辑链路控制和自适应协议(logical link control and adaptation protocol,L2CAP):使高层协议适应基带层。L2CAP提供无连接和面向连接服务。
  • 服务发现协议(service discovery protocol,SDP):询问设备信息、服务与服务特征,使得在两个或多个蓝牙设备间建立连接成为可能。

🕘 5.4 应用模型

大量应用模型定义在蓝牙的概要规范文档中。本质上,一个应用模型是一套实施特定的基于蓝牙的应用的协议。每个概要文件定义了支持一特定应用模型的协议和协议特性。

在这里插入图片描述

🕘 5.5 蓝牙规范

拓 扑一个逻辑的星形结构中,高达7条并行链路
调制GFSK
数据速率的峰值/Mb/s1
RF带宽220kHz(-3dB),1MHz(-20dB)
RF波段2.4GHz,ISM波段
RF载波23/79
载波的间隔/MHzl
传输功率/W0.1
微微网的接入FH-TDD-TDMA
频跳率/跳/s1600
分布式网络的接入FH-CDMA

对于发射功率的规范

  • 1类:功率控制强制,范围1mW~100mW
  • 2类:功率控制可选,范围0.25mW~24mW
  • 3类:最小功率,1mW

在这里插入图片描述
蓝牙物理层:

  • 分组格式
    在这里插入图片描述

  • 纠错

    • 1/3比例的FEC或2/3比例的FEC + ARQ
  • 数据加密

    • 蓝牙在物理层实现了数据加密

蓝牙基带层定义的蓝牙设备的状态有:激活、呼吸、保持、休眠

🕘 5.6 微微网和散布式网络(网络模式)

  • 蓝牙中的基本联网单元是一个微微网,它由一台主设备和1~7台活跃的从设备组成。
  • 一个微微网中的设备也可作为另一个微微网的一部分存在,并在每个微微网中,起从设备或主设备功能,这种形式的重叠被称为散布式网络(scatternet)。

在这里插入图片描述
在这里插入图片描述

蓝牙网络的组成及拓扑结构:
在这里插入图片描述

  • 255个非活跃Parked:频率保持一致,但未分配地址
  • 不限数量的Standby:未连接,但每隔1.28秒周期性地"监听"信息

Parked: 如果某个节点收发完数据,暂时没有任务就进入停止等待状态。该状态下的节点不算活跃节点,不占用8个活跃节点的数目限制。可以随时唤醒继续进行数据发送。

🕘 5.7 蓝牙安全

四种安全模式:

  • 模式1-无安全机制:V 2.0 和更早的设备支持该模式
  • 模式2-服务级安全:鉴权和加密的机制是在 LMP层完成。 V2.1 以后的版本存在二级安全模式只是为了向前兼容以前版本设备
  • 模式3-链路级安全:在物理链路连接完全建立之前,进行安全验证,一旦通过验证,一般不再进行服务级别授权
  • 模式4-使用了安全简单配对策略(Secure Simple Pairing,SSP)
    • Numeric Comparison:配对设备都支持输出
    • Passkey Entry:配对设备一个支持输入,一个支持输出
    • Just Works:配对设备,其中一个既不支持输出,也不支持输入
    • Out of Band:配对设备通过其它通道来传递密钥

在这里插入图片描述

设备安全等级:

  • 可信任设备:通过了认证,存储了链路密钥,并且被标记为可信任的设备
  • 不可信任设备:通过了认证,存储了链路密钥,但没有被标记为可信任的设备
  • 未知设备:没有相关的安全信息

服务安全保障机制:

  • 需授权服务:只允许经过授权的设备访问
  • 需认证(鉴权)服务:要求使用服务前必须通过认证
  • 需加密服务:在使用设备前链路必须改为加密模式

蓝牙密钥生成、认证及数据加解过程:
Kinit由设备B地址BD_ADDR、PIN码、PIN码长度及随机数IN_RAND由E22算法计算得到

KA KB由设备A和设备B产生的随机数RANDA和RANDB和Kinit及设备蓝牙地址经E21算法计算得到

在这里插入图片描述

  • 设备B即申请连接设备
  • IN_RAND由主设备发给从设备

🔎 蓝牙配对认证浅析

🕒 6. ZigBee技术

  • 2000年12月,IEEE成立了802.15.4工作组,致力于定义一种供廉价的固定、便携或移动设备使用的极低复杂度、成本和功耗的低速率无线连接技术。
  • ZigBee是这种技术的商业化命名,名称来源于蜂群使用的赖以生存和发展的通信方式,蜜蜂通过ZigBee形状的舞蹈来分享新发现的食物源的位置、距离和方向等信息
  • 在标准化方面,IEEE802.15.4工作组主要负责指定物理层和MAC层的协议,ZigBee联盟负责高层应用、测试和市场推广等方面的工作。
ZigBeeBluetooth
设备功耗低功耗,远远蓝牙功耗比较高
网络节点65535个7个
传输距离1-100m1-10m
设备成本低成本,高可靠成本高
应用范围采集、控制数据传输语音、图像传输
传输速度100Kbps1Mbps

🕘 6.1 ZigBee的特点

  • 优点:低功耗、低成本、短时延、高容量、高安全、免执照频段、低复杂度
  • 缺点:低速率、近距离

在这里插入图片描述

  • ZigBee与802.15.4在802.15.4基础上扩展了网络层和应用层
  • ZStack:符合ZigBee2006规范的协议栈(对ZigBee的实现)
  • ZigBee与物联网:无线传感器网络

🕘 6.2 ZigBee的物理信道

ZigBee 在 2.4G 的频段上具有 16 个信道(每个信道带宽2MHz),从 2.405GHz ~2.480GHz 间分布,信道间隔是 5MHz,具有很强的信道抗串扰能力

在这里插入图片描述

🕘 6.3 ZigBee网络的结构

ZigBee网络组成

  • 网络协调器也就是网络的中心节点
  • 全功能设备(FFD, Full Function Device)也就是网络中的路由或中继
  • 精简功能设备(RFD,Refined Function Device)也就是网络中的终端节点

在这里插入图片描述

🕘 6.4 ZigBee中的路由协议

  • 响应式路由、按需路由
  • AODVjr (Ad Hoc On-demand Distance Vector Routing Junior)
  • 延时大、灵活性好

在这里插入图片描述
混合式路由

  • 区域内采用按需方式建立路由
  • 区域外采用表驱动方式建立路由
  • 区域半径的选择?

在这里插入图片描述

🕘 6.5 ZigBee协议架构

在这里插入图片描述

🕘 6.5 ZigBee安全

  • 加密算法:AES-128
  • 加密算法工作模式:数据加密Counter模式,完整性认证使用Cipher Block Chaining模式
  • 密钥分类
    • 主密钥:用于生成其它密钥
    • 链路密钥:点对点(两两通信)使用
    • 网络密钥:广播、组播使用
  • 安全模式
    • 标准模式
    • 高安全模式

🕒 7. NFC(近场通信)技术

  • 近场通信(Near Field Communication,NFC)是一种短距高频的无线电技术,在13.56MHz频率运行于4厘米距离内。
  • 由RFID演变而来,基础是RFID及互连技术。传输速度有106kbps、212kbps或者424kbps三种。
  • 近场通信已成为ISO/IEC IS 18092国际标准、EMCA-340标准与ETSI TS 102 190标准。

三种工作模式

  • 读卡器模式(Reader/writer mode)
  • 仿真卡模式(Card emulation)
  • 点对点模式(P2P mode)

应用案例

  • 场景1:需要实体公交卡
  • 场景2:需要虚拟公交卡
  • 场景3:需要支持NFC的SIM卡

OK,以上就是本期知识点“无线个域网”的知识啦~~ ,感谢友友们的阅读。后续还会继续更新,欢迎持续关注哟📌~
💫如果有错误❌,欢迎批评指正呀👀~让我们一起相互进步🚀
🎉如果觉得收获满满,可以点点赞👍支持一下哟~

❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

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

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

相关文章

Spring 依赖注入的三种方式优缺点

小王学习录 前言属性注入1. 属性注入的优点2. 属性注入的缺点 Setter注入Setter注入的优点Setter注入的缺点 构造方法注入1. 构造方法的优点 总结补充Aurowired注解和Resource注解的区别 前言 在前面的文章中介绍了基于注解的方式将Bean存储到Spring中, 接下来介绍如何基于注解…

第一百九十四回 自定义百分比布局

文章目录 1. 概念介绍2. 实现方法3. 代码与效果3.1 示例代码3.2 运行效果4. 内容总结我们在 上一章回中介绍了"滚动布局的使用实例"相关的内容,本章回中将介绍 自定义百分比布局.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章回中介绍的百分比布…

Redis保证高可用的三种方式

Redis保证高可用主要有三种方式&#xff1a;主从、哨兵、集群。 主从复制了解吗&#xff1f; Redis主从复制简图 主从复制&#xff0c;是指将一台 Redis 服务器的数据&#xff0c;复制到其他的 Redis 服务器。前者称为 主节点(master)&#xff0c;后者称为 从节点(slave)。且…

【AIGC】prompt工程从入门到精通

注&#xff1a;本文示例默认“文心大模型3.5”演示&#xff0c;表示为>或w>&#xff08;wenxin)&#xff0c;有时为了对比也用百川2.0展示b>&#xff08;baichuan) 有时候为了模拟错误输出&#xff0c;会用到m>&#xff08;mock)表示&#xff08;因为用的大模型都会…

LLM微调(三)| 大模型中RLHF + Reward Model + PPO技术解析

本文将深入探讨RLHF&#xff08;Reinforcement Learning with Human Feedback&#xff09;、RM&#xff08;reward model&#xff09;和PPO&#xff08;Proximal Policy Optimizer&#xff09;算法的概念。然后&#xff0c;通过代码演示使用RLHF训练自己的大模型和奖励模型RM。…

qemu里面 qapi_free_SocketAddress 和 g_free的区别

在 QEMU 中&#xff0c;qapi_free_SocketAddress 和 g_free 是两个不同的函数&#xff0c;用于释放内存资源的操作。它们之间的区别如下&#xff1a; qapi_free_SocketAddress: 这是 QEMU 的 QAPI&#xff08;QEMU API&#xff09;函数之一&#xff0c;用于释放 SocketAddress …

块元素、行内元素、行内块元素

一、块元素 block element 块元素的特性 独霸一行&#xff0c;总是在新行上开始默认宽度为父元素的100%&#xff0c;默认高度为本身内容的高度。高度、行高、外边距、内边距都可以设置 可以容纳其他内联元素或者其他块元素 常见的块元素&#xff1a; body、from、table、di…

鸿蒙OS应用开发之最简单的程序

鸿蒙OS应用开发之最简单的程序 前面介绍怎么样安装鸿蒙应用开发的环境&#xff0c;然后试着运行起来&#xff0c;并安装运行的虚拟机&#xff0c;以及对应9.0版本的API和SDK等软件。这样就具备了基本的开发基础&#xff0c;就可以进入创建应用程序开发了。 在我们起飞之前&…

idea使用maven的package打包时提示“找不到符号”或“找不到包”

介绍&#xff1a;由于我们的项目是多模块开发项目&#xff0c;在打包时有些模块内容更新导致其他模块在引用该模块时不能正确引入。 情况一&#xff1a;找不到符号 情况一&#xff1a;找不到包 错误代码部分展示&#xff1a; Failure to find com.xxx.xxxx:xxx:pom:0.5 in …

报错处理集

这个报错处理集的错误来源于编译arm平台的so文件产生的。但是后续可以补充成linux一个大的错误处理集。 文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 前言 第一次整理的时间是2023年12月8日10:05:59&#xff0c;以下错误来源于欧拉系统编译…

数字人知识库:Awesome-Talking-Head-Synthesis

数字人知识库&#xff1a;Awesome-Talking-Head-Synthesis 文章目录 数字人知识库&#xff1a;Awesome-Talking-Head-SynthesisDatasetsSurveyAudio-drivenText-drivenNeRF & 3DMetricsTools & SoftwareSlides & Presentations Gihub&#xff1a;https://github.co…

新概念第一册

Lesson 1 Excuse me! A: Excuse me! B: Yes? A: Is this your handbag? B: Pardon? A: Is this your handbag? B: Yes, it is. Thank you very much. ▍知识拓展 1. Excuse me. 不好意思、麻烦借过一下 这个短语用于与陌生人搭话&#xff0c;打断别人的说话或从别人…

查看电脑cuda版本

1.找到NVODIA控制面板 输入NVIDIA搜索即可 出现NVIDIA控制面板 点击系统信息 2.WINR 输入nvidia-smi 检查了一下&#xff0c;电脑没用过GPU&#xff0c;连驱动都没有 所以&#xff0c;装驱动…… 选版本&#xff0c;下载 下载后双击打开安装 重新输入nvidia-smi 显示如下…

Python函数默认参数设置

在某些情况下&#xff0c;程序需要在定义函数时为一个或多个形参指定默认值&#xff0c;这样在调用函数时就可以省略为该形参传入参数值&#xff0c;而是直接使用该形参的默认值。 为形参指定默认值的语法格式如下&#xff1a; 形参名 默认值 从上面的语法格式可以看出&…

Java实现布隆过滤器

一、概述 布隆过滤器本质上是一个很长的二进制数组&#xff0c;主要用来判断一个数据存不存在数组里&#xff0c;如果存在就用1表示&#xff0c;不存在用0表示&#xff0c;它的优点是空间效率和查询时间都比一般的算法要好的多&#xff0c;缺点是有一定的误识别率和删除困难。 …

【Python系列】Python函数

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

uni-app 微信小程序之好看的ui登录页面(一)

文章目录 1. 页面效果2. 页面样式代码 更多登录ui页面 uni-app 微信小程序之好看的ui登录页面&#xff08;一&#xff09; uni-app 微信小程序之好看的ui登录页面&#xff08;二&#xff09; uni-app 微信小程序之好看的ui登录页面&#xff08;三&#xff09; uni-app 微信小程…

经纬恒润以太网网关,智能时代网络通关

汽车产业新四化步伐持续加速&#xff0c;智能网联逐渐成为整车标配&#xff0c;随着近年来相关政策频出以及对网联需求和功能的深度挖掘与发展&#xff0c;中国本土市场及本土供应商在这场新浪潮中逐渐走向C位。经纬恒润深耕智能网联领域多年&#xff0c;先后推出四代网关产品&…

JavaSE基础50题:18. 写一个递归方法,输入一个非负整数,返回组成它的数字之和。例如:输入1729,则应该返回1+7+2+9,它的和是19

概述 写一个递归方法&#xff0c;输入一个非负整数&#xff0c;返回组成它的数字之和。例如&#xff1a;输入1729&#xff0c;则应该返回1729&#xff0c;它的和是19。 代码 public class P18 {public static int func(int n) {if (n < 10) {return n;}return n%10 func…

文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《考虑气电联合需求响应的气电综合能源配网系统协调优化运行》

这个标题涉及到一个涉及气体&#xff08;天然气&#xff09;和电力的综合能源配网系统&#xff0c;并且强调了考虑气电联合需求响应的协调优化运行。让我们逐步解读&#xff1a; 气电综合能源配网系统&#xff1a; 这指的是一个结合了气体&#xff08;通常是天然气&#xff09;…