第一章 无线传感器网络

  • 一、无线传感器网络概述
  • 二、无线传感器网络的特点
  • 三、无线传感器网络体系结构
    • 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学习笔记——(一)无线传感器网络相关推荐

  1. 第三章:zigbee学习笔记之物理层和mac层帧格式分析

    本文原地址:https://blog.csdn.net/tainjau/article/details/81634681 IEEE802.15.4工作组致力于无线个人区域网络(wireless per ...

  2. Linux+javaEE学习笔记之Linux网络环境配置

    Linux+javaEE学习笔记之Linux网络环境配置 网络知识简单介绍: Ip地址是:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物 ...

  3. 数通学习笔记1 - 数据通信网络基础

    数通学习笔记1 - 数据通信网络基础 数据通信网络基础 数通学习笔记1 - 数据通信网络基础 前言 一.通信与网络 1. 什么是通信.什么是网络通信? 2. 信息传递过程 3. 数据通信网络 二.网络 ...

  4. Neutron学习笔记2-- Neutron的网络实现模型

    Neutron学习笔记2-- Neutron的网络实现模型 Neutron的三类节点 计算节点 网络节点 控制节点 Neutron将在这三类节点中进行部署,Neutron在各个计算节点,网络节点中运行 ...

  5. Zigbee学习笔记

    作为一个硬件从业人员,虽然不是从事物理网行业的,但是多少得了解一些,以下是笔者最近学习Zigbee的笔记,包含了Zigbee基本知识,正确的学习方法. Zigbee无线传感网络 先搞清楚IEEE802 ...

  6. zigbee学习笔记---入门

    首先,本人是一名在读本科生,因为要参加本年度的物联网比赛,故需要掌握一定的Z-Stack知识.一周前本人对Z-Stack了解是完全空白,当时连什么是ZigBee都没听说过,不过本人是本校的物理实验室的 ...

  7. 笔记:无线传感器网络知识点

    第一章: 1.无线网络分类: AdHoc网络是一种多跳的.无中心的.自组织无线网络,又称为多跳网.无基础设施网或自组网. 传感器网络负责实现数据采集.处理和传输三种功能. 传感器.感知对象和用户是传感 ...

  8. python 网页爬虫作业调度_第3次作业-MOOC学习笔记:Python网络爬虫与信息提取

    1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业. 4.提供图片或网站显示的学习 ...

  9. RHCE 学习笔记(22) 网络用户

    这一节主要学习了ldap的基本知识,并了解两个产品openldap和IPA的基本配置. ldap是轻量目录访问协议,以树的形式保存数据,支持跨平台的操作. 熟悉windows的管理员对活动目录并不陌生 ...

最新文章

  1. ionic模版引擎及循环
  2. Android碎片化难题:手游兼容性测试应该适配哪些机型?
  3. 结对编程项目作业-结对编项目设计文档
  4. MyBatis使增删改不刷新二级缓存
  5. jasperreports_JasperReports JSF插件用例系列
  6. ubuntu linux下执行.sh文件
  7. 初二计算机会考2019,2019下半年教师资格面试考试初中信息技术试题及解析2
  8. linux7关闭开机自启,redhat7 设置开机自启
  9. 一壶浊酒尽余欢、今宵别梦寒!
  10. 如何在ant 的表单Form.Item下获取自定义表单元素的值
  11. 如何查询电脑本机出厂序列号
  12. ElasticSearch服务(一)
  13. edge浏览器如何把网页放到桌面_win10系统怎么把Edge浏览器放到桌面?Edge怎么创建桌面快捷方式...
  14. 【c++程序】十六进制转换十进制
  15. 动态规划(免费馅饼)
  16. 《四海小记c++学习之路》第一阶段 基础
  17. 迈普S5820万兆交换机配置策略路由案例
  18. 基于图神经网络强化学习解决车辆路径规划问题
  19. Python写的实时地球图片下载工具
  20. 干货!11个产品营销策略(一)

热门文章

  1. 外接27寸4K显示器贼爽,这就送你
  2. 茫茫人海中,一眼选中你!
  3. golang sprintf
  4. Linux小记--centos,debian系统挂载镜像方式
  5. 手机直播开发杂谈之:直播原生源码+APP+直播系统推流SDK(Android)
  6. 类的封装性和信息隐蔽【C++】
  7. 鸿蒙系统适合哪42款手机,华为鸿蒙系统登场!打破安卓垄断,42款手机优先升级...
  8. 认证(Authentication),授权(Authorization) 以及Cookie、Session
  9. java iterator set,Java HashSet iterator()方法与示例
  10. php如何把时间转化为时间戳,学习猿地-php怎么将时间转化为时间戳