ZigBee学习笔记——(一)无线传感器网络
第一章 无线传感器网络
- 一、无线传感器网络概述
- 二、无线传感器网络的特点
- 三、无线传感器网络体系结构
- 1、传感器节点体系结构
- 2、无线传感器网络体系结构
- 3、无线传感器网络协议体系结构
- 四、无线传感器网络的关键技术
- 五、典型短距离无线通信网络技术
一、无线传感器网络概述
无线传感器网络 (Wireless Sensor Networks,WSN)
无线传感器网络,是由部署在检测区域内的大量廉价、微型的传感器节点组成的,通过无线通信的一种方式形成一个多跳的自组织的网络系统。
一种普遍被人们接受的无线传感器网络定义是:
无线传感器网络是一种大规模、自组织多跳、无基础设施支持的无线网络、网络中节点是同构的,成本低,体积和耗电量较小,大部分节点不移动,被随意的散布在检测区域,要求网络具有尽可能长的工作时间和使用寿命。
与各种网络相比,无线传感器网络具有以下显著特点:
①节点数量多,网络密度高。
- 通过大量冗余节点来提高系统稳定性
②分布式的拓扑结构
- 无线传感器网络中没有固定的网络基础设施,所有节点地位平等。通过分布式协议协调各个节点以协作完成特定任务。节点可以随时加入或离开网络,不会影响网络的正常运行,具有抗毁性。
③自组织特性
二、无线传感器网络的特点
目前常见的无线传感器网络包括移动通信网、无线局域网、蓝牙网络、Ad Hoc网络等。
无线传感器网络在通信方式、动态组网以及多跳通信等方面有相似之处,但也存在差异。
无线传感器网络具有以下鲜明的特点:
①硬件资源有限
- 受价格、体积、功耗的限制,节点的算力、存储空间、程序空间有限。
②电源容量有限
- 节点体积小,携带能量有限。由于部署环境复杂,所以传感器设计时要以节能低功耗为前提。
③通信能量有限
④计算能力有限
⑤节点数量众多,分布密集
⑥自组织,动态网络
⑦以数据为中心的网络
⑧多跳路由
路由:是通过互连网的网络把信息从源地址传输到目的地址的活动。
网关:又称网间连接器,协议转换器。仅用于两个高层协议不同的网络互连,在网络层以上实现网络胡互连。
⑨应用相关的网络
- 针对具体应用来研究设计
⑩传感器节点出现故障的可能性较大
三、无线传感器网络体系结构
1、传感器节点体系结构
传感器节点由 4 部分组成:
①传感器模块:
- 负责采集检测区域的信息,并进行数据格式的转换,将原始模拟信号转换为数字信号,将交流信号转换为直流信号以供后续模块使用。
②处理器模块:
- 处理器——处理节点的控制
- 存储器——数据存储
③无线通信模块:
- 专门负责模块间的互相通信
④电源:
- 为节点提供能量
2、无线传感器网络体系结构
无线传感器网络通常包括:传感器节点、汇聚节点、管理节点
如图:大量传感器节点随机部署在检测区域,通过自组织的方式构成网络。
传感器节点采集的数据通过其他传感器节点逐跳地在网络中传输,传输过程中数据可能被多个节点处理,经过多跳后路由到汇聚节点,通过互连网到达规管理节点。也可沿着相反方向,通过管理节点对传感器网络进行管理。
3、无线传感器网络协议体系结构
各层协议和平台的功能:
①物理层提供简单但健壮的信号调制和无线收发技术。
②数据链路层负责数据成帧、帧检测、媒体访问和差错控制。
③网络层主要负责路由生成与路由选择。
④传输层负责数据流的传输控制,是保证通信服务质量的重要部分。
⑤应用层包括一系列基于监测任务的应用层软件。
⑥能量管理平台管理传感器节点如何使用能源,在各个协议层都需要考虑节省能量。
⑦移动管理平台检测并注册传感器节点的移动,维护到汇聚节点的路由,使传感器节点能动态跟踪其邻居位置。
⑧任务管理平台在一个给定的区域内平衡和调度监测任务。
四、无线传感器网络的关键技术
1、时间同步技术
- 时间同步技术是完成实时信息采集的基本要求,也是提高定位精度的关键手段。
2、定位技术
- 节点自定位
- 网络区域内的目标定位跟踪
3、分布式数据管理和信息融合
- 分布式动态实时数据管理是以数据中心为特征的 WSN 的重要技术之一。该技术通过部署或者设定一些节点为代理节点,代理节点根据检测任务收集兴趣数据。监测任务通过分布式数据库的查询语言下达给目标区域节点。在整个体系中,WSN 被当作分布式数据库独立存在,实现对客观物理世界的实时动态监测。
4、安全技术
5、精细管理、深度嵌入的操作系统技术
6、能量工程
- 能量的获取
- 能量的存储
五、典型短距离无线通信网络技术
1、红外数据传输
2、蓝牙
3、无线局域网802.11
ZigBee学习笔记——(一)无线传感器网络相关推荐
- 第三章:zigbee学习笔记之物理层和mac层帧格式分析
本文原地址:https://blog.csdn.net/tainjau/article/details/81634681 IEEE802.15.4工作组致力于无线个人区域网络(wireless per ...
- Linux+javaEE学习笔记之Linux网络环境配置
Linux+javaEE学习笔记之Linux网络环境配置 网络知识简单介绍: Ip地址是:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物 ...
- 数通学习笔记1 - 数据通信网络基础
数通学习笔记1 - 数据通信网络基础 数据通信网络基础 数通学习笔记1 - 数据通信网络基础 前言 一.通信与网络 1. 什么是通信.什么是网络通信? 2. 信息传递过程 3. 数据通信网络 二.网络 ...
- Neutron学习笔记2-- Neutron的网络实现模型
Neutron学习笔记2-- Neutron的网络实现模型 Neutron的三类节点 计算节点 网络节点 控制节点 Neutron将在这三类节点中进行部署,Neutron在各个计算节点,网络节点中运行 ...
- Zigbee学习笔记
作为一个硬件从业人员,虽然不是从事物理网行业的,但是多少得了解一些,以下是笔者最近学习Zigbee的笔记,包含了Zigbee基本知识,正确的学习方法. Zigbee无线传感网络 先搞清楚IEEE802 ...
- zigbee学习笔记---入门
首先,本人是一名在读本科生,因为要参加本年度的物联网比赛,故需要掌握一定的Z-Stack知识.一周前本人对Z-Stack了解是完全空白,当时连什么是ZigBee都没听说过,不过本人是本校的物理实验室的 ...
- 笔记:无线传感器网络知识点
第一章: 1.无线网络分类: AdHoc网络是一种多跳的.无中心的.自组织无线网络,又称为多跳网.无基础设施网或自组网. 传感器网络负责实现数据采集.处理和传输三种功能. 传感器.感知对象和用户是传感 ...
- python 网页爬虫作业调度_第3次作业-MOOC学习笔记:Python网络爬虫与信息提取
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业. 4.提供图片或网站显示的学习 ...
- RHCE 学习笔记(22) 网络用户
这一节主要学习了ldap的基本知识,并了解两个产品openldap和IPA的基本配置. ldap是轻量目录访问协议,以树的形式保存数据,支持跨平台的操作. 熟悉windows的管理员对活动目录并不陌生 ...
最新文章
- ionic模版引擎及循环
- Android碎片化难题:手游兼容性测试应该适配哪些机型?
- 结对编程项目作业-结对编项目设计文档
- MyBatis使增删改不刷新二级缓存
- jasperreports_JasperReports JSF插件用例系列
- ubuntu linux下执行.sh文件
- 初二计算机会考2019,2019下半年教师资格面试考试初中信息技术试题及解析2
- linux7关闭开机自启,redhat7 设置开机自启
- 一壶浊酒尽余欢、今宵别梦寒!
- 如何在ant 的表单Form.Item下获取自定义表单元素的值
- 如何查询电脑本机出厂序列号
- ElasticSearch服务(一)
- edge浏览器如何把网页放到桌面_win10系统怎么把Edge浏览器放到桌面?Edge怎么创建桌面快捷方式...
- 【c++程序】十六进制转换十进制
- 动态规划(免费馅饼)
- 《四海小记c++学习之路》第一阶段 基础
- 迈普S5820万兆交换机配置策略路由案例
- 基于图神经网络强化学习解决车辆路径规划问题
- Python写的实时地球图片下载工具
- 干货!11个产品营销策略(一)
热门文章
- 外接27寸4K显示器贼爽,这就送你
- 茫茫人海中,一眼选中你!
- golang sprintf
- Linux小记--centos,debian系统挂载镜像方式
- 手机直播开发杂谈之:直播原生源码+APP+直播系统推流SDK(Android)
- 类的封装性和信息隐蔽【C++】
- 鸿蒙系统适合哪42款手机,华为鸿蒙系统登场!打破安卓垄断,42款手机优先升级...
- 认证(Authentication),授权(Authorization) 以及Cookie、Session
- java iterator set,Java HashSet iterator()方法与示例
- php如何把时间转化为时间戳,学习猿地-php怎么将时间转化为时间戳