IEEE 802.15介绍
1. 无线通信
无线通信主要是利用无线电(Radio)射频(RF)技术的通信方式,无线网络是采用无线通信技术实现的网络
无线网络可为两种: 近距离无线网络和远距离无线网络
近距离无线网络主要可分为如下两类:
- 无线局域网(WLAN, Wireless Local Area Network)
- 无线个域网(WPAN, Wireless Personal Area Network)
WPAN是为了在POS(Personal Operating Space, 以设备为中心半径10m)范围内提供一种高效、节能的无线通信方法
按照数据传输速率的不同,WPAN又可分为:
- HR-WPAN: High-Rate WPAN, 高速个域网
- LR-WPAN: Low-Rate WPAN, 低速个域网
2. 802.15
IEEE 802.15工作组致力于WPAN(Wireless Personal Area Network)标准化
- 802.15.1: WPAN/Bluetooth, 是以既有蓝牙标准为基础, 定义了物理层(PHY)和介质访问控制(MAC)规范
- 802.15.2: Coexistence, 主要是为了解决WPAN(802.15)和WLAN(802.11)共存问题
- 802.15.3: High Rate WPAN, 定义了高速率WPAN?
- 802.15.4: Low Rate WPAN, 定义了低速率低功耗WPAN的PHY和MAC规范
- 802.15.5: Mesh Networking, 定义了WPAN设备能够可互操作, 稳定和可扩展的无线网状网络
运行在802.15.4之上的协议/规范包括802.15.5、ZigBee、RF4CE、Thread、6LoWPAN等
3. 802.15.4
从前面的介绍可知,IEEE 802.15.4定义了Low Rate WPAN
这里简单介绍一些其版本历史
- 802.15.4-2003: 初版, 定义了两个PHY(2.5GHz O-QPSK DSSS; 868/915MHz BPSK DSSS)
- 802.15.4b-2006: 修订版, 新增两个PHY(868/915MHz O-QPSK DSSS; 868/915MHz ASK PSSS)
- 802.15.4a-2007: 修订版, 新增两个PHY(UWB 3-10GHz BPM/BPSK; 2.4GHz DQPSK CSS)
- 802.15.4c-2009: 修订版, 新增780MHz PHY(O-QPSK MPSK), 用于中国地区
- 802.15.4d-2009: 修订版, 新增980MHz PHY(GFSK), 用于日本地区
- 802.15.4-2011: 第二版, 主要是将之前的修订版进行整合
......
值得一说的是,ZigBee采用的版本为IEEE 802.15.4-2003
802.15.4架构如下图所示

4. 软件无线电
软件无线电,SDR,Software Defined Radio,是一种基于软件定义的无线通信协议而非通过硬件电路实现的无线电广播通信技术
其实现是将2MHz~2000MHz的信号全部收下来进行抽样、量化,转化成数字信号用软件处理
理论上说,使用SDR的设备与任意无线通信制式都兼容;但在实际应用时,它需要极高速的软、硬件处理能力
目前最流行的开源软件无线电工具为GnuRadio
在使用GNU Radio之前需要了解的知识包括通信系统、数字信号处理、硬件电路设计等
常用的SDR平台有USRP、bladeRF、OpenBTS、HackRF One
参考:
<ns-3>
<UpYou>
<bastibl>
<cn0xroot>
<SimpliciTI>
<OpenLTE>
<nRF2401A>
<IEEE 802.15>
<Wime Project>
IEEE 802.15介绍的更多相关文章
- 蓝牙(Bluetooth) IEEE 802.15.1 协议学习
catalogue . 蓝牙概念 . 配对和连接 . 机密安全性 . 蓝牙协议分类 . 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网 ...
- IEEE 802.15.4协议学习之物理层
在详细讲述IEEE 802.15.4协议之前,谈谈自己这两个星期看协议过程中的一点心得,或者是收获吧. 看协议文档,一定要看有书签的,边看边在旁边做些备注,以便于后期整理.对于协议层次相关的,最好在纸 ...
- IEEE 802.15.4协议学习之MAC层
MAC负责建立于网络的同步,支持关联和取消关联.MAC层的安全以及控制物理信道访问机制.信道访问机制主要有以下几种: 1. 有序的物理无线信道访问机制 2. 协调器启动和维 ...
- 6LoWPAN - Transmission of IPv6 Packets over IEEE 802.15.4 Networks
6LoWPAN covered topics include the following: Frame format for transmission of IPv6 packets Method ...
- XBee 802.15.4/Digimesh FAQs:如何为2.4G模块选择合适的信道
XBee 802.15.4模块和XBee Digimesh模块在硬件上完全相同,只是出厂带有不同固件,如果测试需要,这两个固件可以都可以互换烧入模块中. 如何为2.4G模块选择合适的信道 IEEE 8 ...
- 计算机网络六:无线局域网、IEEE 802.11、WIFI和蓝牙
无线局域网.IEEE 802.11.WIFI和蓝牙 ㈠无线局域网 1.定义 无线局域网络(Wireless Local Area Networks),简称WLAN.它是相当便利的数据传输系 ...
- IEEE 802
IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会), 致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议, 对应OSI网络 ...
- IEEE 802.11 标准列表
IEEE 802.11 标准列表 IEEE 802.11,1997年,原始标准(2Mbit/s,播在2.4GHz). IEEE 802.11a,1999年,物理层补充(54Mbit/s,播在5GHz) ...
- vlan 以及 Linux实现的IEEE 802.1Q VLAN
vlan 以及 Linux实现的IEEE 802.1Q VLAN Vlan的概念 VLAN技术介绍 VLANVLAN概述 以太网是一种基于CSMA/CD(Carrier Sense Multiple ...
随机推荐
- 数据库学习(二) case when then else end 的使用
case函数还用来统计数据的,参考资料:https://www.cnblogs.com/qlqwjy/p/7476533.html 这里我只是整理下工作中使用的到案例: 查询语句: SELECT t. ...
- MySQL☞order by与distinct
asc(升序,默认值)/desc(降序) 1.根据某一列的列值进行升序或者降序操作. select 列名 别名 from 表名 order by 列名 asc/desc 2.根据多个列值进行排序 s ...
- 使用CodeBlocks编译64位程序(用的编译器仅仅是windows sdk的)
需求: -CodeBlocks使用nightly版本: -Windows SDK(我使用的是6.0A,即微软针对vista的,因为这个比较小,你也可以选择其他版本但是要有64位编译器.他也适用于xps ...
- pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
pandas DataFrame的增删查改总结系列文章: pandas DaFrame的创建方法 pandas DataFrame的查询方法 pandas DataFrame行或列的删除方法 pand ...
- CentOS7安装Jenkins Master
一.安装java环境 1.查看服务器版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 升级操作系统 yum update ...
- css3弹性盒子模型之box-flex
css3弹性盒子模型之box-flex 浏览器支持 目前没有浏览器支持 box-flex 属性. Firefox 支持替代的 -moz-box-flex 属性. Safari.Opera 以及 Chr ...
- java线程(7)——阻塞队列BlockingQueue
回顾: 阻塞队列,英文名叫BlockingQueue.首先他是一种队列,联系之前Java基础--集合中介绍的Queue与Collection,我们就很容易开始今天的阻塞队列的学习了.来看一下他们的接口 ...
- 【Linux】——实用命令
[前言] Linux的命令可以分为文件存取.目录操作.进程管理.权限管理.磁盘操作等内容,大量的命令方便了用户进行更快捷更高效的工作.但有一点需要说明的是,如果不采用linux的命令,也可以完成相应的 ...
- [剑指Offer] 43.左旋转字符串
题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S=”abc ...
- JVM内存区域配置
堆内存:新域+旧域 设置堆内存初始化大小 java -Xms128m 设置堆内存初始化大小128MB 设置堆内存最大大小 java -Xmx256m 设置堆内存最大256MB 通常将堆内存的初始化大小 ...