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

📖 前言:手机、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.hqwc.cn/news/257607.html

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

相关文章

AI自动生成代码工具

AI自动生成代码工具是一种利用人工智能技术来辅助或自动化软件开发过程中的编码任务的工具。这些工具使用机器学习和自然语言处理等技术&#xff0c;根据开发者的需求生成相应的源代码。以下是一些常见的AI自动生成代码工具&#xff0c;希望对大家有所帮助。北京木奇移动技术有…

Microsoft 365 Copilot正式上线,如何稳定访问体验?

如果将微软对人工智能的投资看成一场豪赌&#xff0c;Microsoft Copilot无疑是现阶段最受瞩目的赌注。2023年9月正式发布的Microsoft Copilot是一种基于大型语言模型&#xff08;LLM&#xff09;和微软图形&#xff08;Microsoft Graph&#xff09;的数据和人工智能&#xff08…

[idea]idea连接clickhouse23.6.2.18

一、安装驱动 直接在pom.xml加上那个lz4也是必要的不然会报错 <dependency><groupId>com.clickhouse</groupId><artifactId>clickhouse-jdbc</artifactId><version>0.4.2</version></dependency><dependency><group…

鸿蒙HarmonyOS4.0开发应用学习笔记

黑马程序员鸿蒙4.0视频学习笔记&#xff0c;供自己回顾使用。1.安装开发工具DevEco Studio 鸿蒙harmony开发文档指南 DevEco Studio下载地址 选择或者安装环境 选择和下载SDK 安装总览 编辑器界面 2.TypeScript语法 2.1变量声明 //string 、number、boolean、any、u…

算法复习——6种排序方法的简单回顾

算法复习——6种排序方法的简单回顾 常见排序方法&#xff1a;冒泡排序、选择排序、插入排序、堆排序、归并排序、快速排序的简单回顾 冒泡排序 重复“从序列右边开始比较相邻两个数字的大小,再根据结果交换两个数字的位置” 在冒泡排序中&#xff0c;第 1 轮需要比较 n - 1…

VR转接线方案/VR Link串流数据线方案/VR眼镜PD快充方案

虚拟现实技术(英文名称&#xff1a;Virtual Reality&#xff0c;缩写为VR)&#xff0c;又称虚拟实境或灵境技术&#xff0c;是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术&#xff0c;其基本实现方式是以计算机技术为主&#xff0c;利用并…

Python编程技巧 – 异常处理

Python编程技巧 – 异常处理 Python Programming Skills – Exception Handling By JacksonML 每一个程序都未必是健壮的&#xff0c;有时候很脆弱。只有在人的理想思维状况下&#xff0c;返回的结果才是正确的&#xff0c;如意的。 1. 错误发生及异常输出 面对种种编写有疏…

Python爬虫代理程序如何应对目标网站反爬策略

玩过python爬虫的都知道&#xff0c;在爬虫程序编写过程中&#xff0c;可能会遇到目标网站的反爬策略&#xff0c;需要不停的和网站做技术抗争&#xff0c;并且需要不停的更新反爬策略。这些策略防止程序过度爬取影响服务器负载。下面就是我总结的一些经验技巧可以看看。 我们…

线上盲盒扭蛋机,开启潮玩新玩法

盲盒近几年非常火爆&#xff0c;因其不确定性、随机性吸引着盲盒爱好者&#xff0c;引起了潮玩文化风潮。扭蛋机是盲盒的一种新抽取模式&#xff0c;线上扭蛋机小程序在具有盲盒的优势外&#xff0c;还具有较大吸引力&#xff0c;用户参与率较高&#xff0c;这也使得扭蛋机成为…

基于SpringBoot+maven+Mybatis+html慢性病报销系统(源码+数据库)

一、项目简介 本项目是一套基于SpringBootmavenMybatishtml慢性病报销系统&#xff0c;主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目可以直接作为bishe使用。 项目都经过严格调试&a…

智能优化算法应用:基于战争策略算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于战争策略算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于战争策略算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.战争策略算法4.实验参数设定5.算法结果6.参考…

Java零基础——Elasticsearch篇

1.Elasticsearch简介 Elasticsearch是一个基于Lucene的一个开源的分布式、RESTful 风格的搜索和数据分析引擎。Elasticsearch是用Java语言开发的&#xff0c;并作为Apache许可条款下的开放源码发布&#xff0c;是一种流行的企业级搜索引擎。Elasticsearch用于云计算中&#xf…