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

news2024/11/23 11:39:40

📖 前言:手机、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.coloradmin.cn/o/1292854.html

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

相关文章

Spring AOP从入门到精通

目录 1. AOP的演化过程 1. 代理模式 2. 动态代理 2.1 JDK动态代理 2.2 Cglib动态代理 3. Spring模式 3.1 ProxyFactory 3.2 ProxyFactoryBean 3.3 AbstractAutoProxyCreator 2. Spring AOP抽象 1. 核心术语 1.1 连接点(JoinPoint) 1.2 切点(Pointcut) 1.3 增强(Ad…

交易历史记录20231207 记录

昨日回顾&#xff1a; select top 10000 * from dbo.全部&#xff21;股20231207_ALL where 连板天 >1 and DDE大单净量>0 and DDE散户数量<0 and RSI> 80 and 五指标共振>0 and 涨停基因>20 and CONVERT(datetime,最后涨停时间,120) <CONVERT(d…

Linux 线程——信号量

题目&#xff1a;编写代码实现编写一个程序&#xff0c;开启三个线程&#xff0c;这三个线程的ID分别是A,B,C,每个线程将自己的ID在屏幕上打印10遍&#xff0c;要求输出必须按照ABC的顺序显示&#xff0c;如&#xff1a;ABCABCABC... 思路&#xff1a;创建三个ID分别为ABC的线程…

【Mac】brew提示arch -arm64 brew以及uname返回x86_64的问题

背景 使用MacBook 14 M1 Pro两年了&#xff0c;自从使用了第三方Shell工具WindTerm后&#xff0c;使用brew时会提示我使用arch -arm64 brew安装&#xff0c;一开始没太在意&#xff0c;直到今天朋友问我uname -a返回的是什么架构&#xff0c;我才惊讶的发现竟然返回的是x86_64…

Linux篇:进程间通信

一、进程间通信原理&#xff1a; 1、通信是有成本的&#xff1a;两个或者多个进程&#xff0c;实现数据层面的交互&#xff0c;因为进程独立性的存在&#xff0c;导致进程通信的成本比较高。 2、进程间通信的方式&#xff1a; ①基本数据 ②发送命令 ③某种协同 ④通知 .....…

2.HTML进阶

第2章-HTML进阶 Objective(本课目标) 了解表格标签的使用掌握列表标签的使用掌握表单标签的使用 1. 表格 table(会使用) 表格作用&#xff1a; 存在即是合理的。 表格的现在还是较为常用的一种标签&#xff0c;但不是用来布局&#xff0c;常见显示、展示表格式数据。 因为它…

Motion Plan之轨迹生成笔记 (2)

Motion Plan之搜索算法笔记 Motion Plan之基于采样的路径规划算法笔记 Motion Plan之带动力学约束路径搜索 什么是基于优化的轨迹生成 Optimization-Based Trajectory Planning&#xff08;基于优化的轨迹规划&#xff09;是一种常用的方法&#xff0c;用于生成自动化系统&am…

【Flutter】vs2022上开发flutter

在vs上开发flutter&#xff0c;结果扩展仓库上没办法找到Dart&#xff0c;Flutter。 在 这 搜索Dart时也无法找到插件。 最后发现是安装工具出错了 安装了 开发需要的是

电商类直播介绍

电商直播是一种购物方式&#xff0c;通过直播技术向消费者展示商品&#xff0c;并引导其进行购买。在法律上&#xff0c;电商直播属于商业广告活动&#xff0c;主播需要根据具体行为承担“广告代言人"“广告发布者"或“广告主"的责任。 电商直播的特点在于其更…

网络机房的功能有哪些?

网络机房的功能主要包括&#xff1a; 信息存储和管理&#xff1a;机房作为信息系统的核心&#xff0c;需要提供可靠的存储和管理能力&#xff0c;包括服务器、存储设备、备份系统等硬件设备&#xff0c;以及数据备份、数据迁移、容灾等管理方法和技术。网络连接和通信&#xf…

字符串经典基础面试题

关卡名 字符串经典基础面试题 我会了✔️ 内容 1.理解字符串反转的处理方法 ✔️ 2.熟练掌握回文串的判断方法 ✔️ 3.掌握字符串中搜索第一个唯一字符的方法 ✔️ 4.掌握判断是否互为字符串重排的处理技巧 ✔️ 1 反转的问题 我们知道反转是链表的一个重要考点&#xf…

03_W5500TCP_Client

上一节我们完成了W5500网络的初始化过程&#xff0c;这节我们进行TCP通信&#xff0c;w5500作为TCP客户端与电脑端的TCP_Server进行通信。 目录 1.TCP通信流程图&#xff1a; tcp的三次握手&#xff1a; tcp四次挥手&#xff1a; 2.代码分析&#xff1a; 3.测试&#xff1a…

Mysql综合案例练习<1>

MySql综合案例练习<1> 题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目十一题目十二题目十三题目十四题目十五题目十六题目十七题目十八题目十九 题目一 创建数据库test01_library 创建表 books&#xff0c;表结构如下&#xff1a; CREATE DATABASE …

Linux操作系统 3.Linux用户和权限

一、认知root用户&#xff08;超级管理员&#xff09; Windows、MacOS、Linux均采用多用户的管理模式进行权限管理 在Linux系统中&#xff0c;拥有最大权限的账户名为&#xff1a;root&#xff08;超级管理员&#xff09; 之前我们一直使用的是普通的用户 root用户拥有最大的系…

【STM32F103】USART通用同步异步收发器

串行通信 通信分为串行通信和并行通信&#xff0c;区别如下&#xff0c;同样是发送0101的数据&#xff1a; 可以看的出来&#xff0c;串行通信的优点是消耗的数据线会小一些。 而并行通信的优点是传输的速度快。 通常我们会选择使用串行通信来进行设备间的通信&#xff0c;这…

参考信号速度变化存在跳跃时容易发生不稳定的阻抗调节

问题描述 当参考信号速度存在跳跃变化时&#xff0c;阻抗调节系统容易发生不稳定。这是因为阻抗调节系统需要根据参考信号的速度来调整其输出阻抗&#xff0c;以匹配负载阻抗&#xff0c;从而保持系统的稳定性。 当参考信号速度突然变化时&#xff0c;阻抗调节系统可能无法及…

智能安防无人机——一种安防巡检新方案

在高新技术的推动下&#xff0c;安防无人机在监控、巡逻等领域的使用频率越来越高&#xff0c;逐渐成为安防救援的重要帮手。安防无人机作为城市安全应急保障体系的重要组成部分&#xff0c;在未来将变得不可或缺。 一、安防无人机的定义及构成 复亚智能无人机全自主巡飞系统由…

Redis——简单动态字符串(Simple Dynamic Strings,SDS)

简单动态字符串&#xff08;Simple Dynamic Strings,SDS&#xff09;是Redis的基本数据结构之一&#xff0c;用于存储字符串和整型数据。SDS兼容C语言标准字符串处理函数&#xff0c;且在此基础上保证了二进制安全。 1、数据结构 在了解SDS源码前&#xff0c;我们先思考一个问…

Android平板还能编程?Ubuntu本地安装code-server远程编程写代码

文章目录 1.ubuntu本地安装code-server2. 安装cpolar内网穿透3. 创建隧道映射本地端口4. 安卓平板测试访问5.固定域名公网地址6.结语 1.ubuntu本地安装code-server 准备一台虚拟机,Ubuntu或者centos都可以&#xff0c;这里以VMwhere ubuntu系统为例 下载code server服务,浏览器…

PMSM转速电流双闭环调速仿真simulink

威♥关注“电击小子程高兴的MATLAB小屋”获取专享优惠 PMSM永磁同步电机PI双闭环&#xff08;速度&#xff0c;电流调节&#xff09;SVPWM矢量matlab-simulink仿真 1.模型简介 本仿真模型基于MATLAB/Simulink&#xff08;版本MATLAB 2017Rb&#xff09;软件。建议采用matlab…