当前位置:首页 > WSN复习总结 - 图文
实用汇总报告
36、WSN时间同步算法考虑的性能指标有:网络能量效率、可扩展性、精确度、健壮性、寿命、有效范围、成本和尺寸、直接性
37、简述基于参考广播的时间同步协议(RBS):是一个典型的接受者——接受者模式的同步算法。它是利用无线链路层广播信道特点,一个节点发送广播消息,在同一广播域的其它节点同时接收广播消息,并记录该点的时间戳。之后接收节点通过消息交换它们的时间戳,通过比较和计算达到时间同步。P174
38、简述WSN时间同步协议(TPSN)算法:算法分两步:分级和同步。第一步的目的是建立分级的拓扑网络,每个节点有个级别。只有一个节点定为零级,叫做根节点。在第二步,i级节点与i-1级节点同步,最后所有的节点都与根节点同步,从而达到整个网络的时间同步。P171 39、WSN物理层的攻击方法常见的是(1)拥塞攻击(2)物理破坏。P251 40、抵御单频点的拥塞攻击,可使用 宽频 和 跳频 方法。P251
41、WSN链路层的常见攻击类型有:(1)碰撞攻击(2)耗尽攻击 (3)非公平竞争P252 42、简述WSN耗尽攻击及其应对方法。P252
耗尽攻击指利用协议漏洞,通过持续通信的方式使节点能量资源耗尽。
应对耗尽攻击的一种方法是限制网络发送速度,节点丢弃多余的数据请求;另一种方法是对同一数据包的重传次数进行限制。 43、WSN路由层遭受的攻击类型:P253 (1)虚假路由信息 (2)选择转发
5 / 10
实用汇总报告
(3)女巫(Sybil)攻击 (4)槽洞(Sinkhole)攻击 (5)虫洞(Wormholes)攻击 (6)Hello flood攻击 (7)告知收到欺骗
44、WSN安全要求方面:P248
(1)数据保密性 (2)数据认证 (3)数据完整性 (4)数据实时性 (5)密钥管理(6)真实性 (7)扩展性(8)可用性
(9)自组织性 (10)鲁棒性
45、IEEE 802.15工作组,致力于 WPAN 网络的 物理层(PHY)和 媒体访问子层(MAC)的标准化工作。
46、IEEE 802.15.1标准,又称蓝牙无线我区域网络标准。
47、IEEE 802.15.4标准,针对低速率无线我区域网络(low-rate wireless personal area network,LR-WPAN)制定标准。该标准把 低能量消耗、低速率传输、低成本作为重点目标。P263
48、LR-WPAN网络中有两种设备:全功能设备(full-function device, FFD)和精简功能设备(reduced-function device, RFD)。WSN中的协调器属于哪种设备?WSN路由器属于那种设备? P367
WSN中的协调器属于全功能设备,WSN路由器属于全功能设备
49、IEEE 802.15.4网络有两种基本的网络拓扑结构:星型网络、点对点网络。智能家居适合
6 / 10
实用汇总报告
用那个结构?P263&P366
智能家居适合用星型网络拓扑结构
50、IEEE 802.15.4标准只定义了那两层的协议:PHY层和数据链路层的MAC子层。P263 51、简述ZigBee协议:ZigBee标准定义了一种网络协议,这种协议能够确保无线设备在低成本、低功耗和低数据速率网络中的互操作性。ZigBee协议栈构建在IEEE 802.15.4标准基础之上,802.15.4标准定义了MAC和PHY层的协议标准。MAC和PHY层定义了射频以及相邻的网络设备之间的通讯标准。而ZigBee协议栈则定义了网络层,应用层和安全服务层的标准。 P270
52、ZigBee的技术有哪些特点?P270
(1)数据传输率低:10Kb/s~250Kb/s,专注于低速数据传输方面的应用。 (2)功耗低:在低功耗模式下,两节普通5号电池可使用6~24个月。 (3)成本低:ZigBee数据传输率低,协议简单,大大降低了成本。 (4)网络容量大:网络可容纳65000个设备。
(5)时延短:典型搜索设备时延为30ms,休眠激活时延为15ms,活动设备信道接入时延为15ms。
(6)网络的自组织、自愈能力强,通信可靠。
(7)数据安全:ZigBee提供了数据完整性检查和鉴权功能,采用AES-128加密算法,各个可灵活确定其安全属性。 (8)工作频段灵活。
53、ZigBee无线通信使用的频段有3个:分别是2.4GHz的ISM频段、欧洲的868MHz频段、以及美国的915MHz频段,而不同频段可使用的信道分别是16、1、10个,均为免费频段。在中国采用2.4G的ISM频段,是免申请和免使用费的频率,在2.4G的频段上具有16个信道,带宽为250K。
54、ZigBee标准要求可以在一个单一的网络中容纳65535个节点,所有的ZigBee网络节点都属于以下三种类型中的一种:Coordinator(协调器),Router(路由器),End Device(终端设备)P271
55、ZigBee网络可以实现星型、树型和网状三种网络拓扑形式。
56、IAR Embedded Wordbench是一个WSN应用开发工具。它实现了ZigBee协议,使用C语言编写程序。
57、CC2530是TI公司推出的用来实现嵌入式ZigBee应用的片上系统。它集成了一个高性能2.4GHzDSSS(直接序列扩频)射频收发器核心和工业级的8051控制器。P58
7 / 10
实用汇总报告
58、CC2530芯片有48个引脚。21个通用I/0引脚,1个通用的16位和2个8位定时器。2个支持多种串行通信协议的USART。8路输入ADC。P59
59、CC2530的P1_0端口设置为输出口的编程是: 详见实验一 P1SEL &= ~0x01; P1DIR |= 0x01;
60、IAR 集成了程序编写、编译、下载、调试等开发工具,其中烧写下载使用了SmartRF Flash Programmer工具。
第二部分
1、
TinyOS的概念P36
TinyOS是一个开源的嵌入式操作系统,主要应用于无线传感器网络方面,它是一种基于组件(Component-Baseed)的架构,能够快速实现各种应用,是为传感器网络节点而设计的一个事件驱动的操作系统。 2、
nesC是标准的C语言吗?P37
不是,nesC是对C的扩展,它体现TinyOS的结构化概念和执行模型而设计。 3、
IAR开发WSN应用程序的流程。
IAR开发WSN应用程序的流程:1、硬件连接。2、新建IAR项目工程<选择模版、目录、取文件名>。3、把C程序加入到项目中,并保存。4、设置项目参数。5、编译、下载、调试。6、观察结果。 4、
ZigBee协议栈,要求了那三种。类型的设备,各自的功能?建立网络标识符PAD_ID由哪
个设备决定?P271
ZigBee协议定义的三类设备:1、Coordinator(协调器):协调器负责启动整个网络。2、Router(路由器):允许其他设备加入网络,多跳路由和协助它自己的由电池供电的子终端设备的通信。3、End-Device(终端设备):终端设备没有特定的维持网络结构的责任,它可以睡眠或者唤醒,因此他可以是一个电池供电设备。建立网络标识符PAD_ID由协调器设备决定。 5、
IAR进行ZigBee应用开发,如何设置固定的PAN_ID?P280
在文件f8wConfig.cfg中的ZDO_CONFIG_PAN_ID参数可以设置为0~0x3FFF的一个值。协调器使用这个值,作为它要启动的网络的PAN ID。如果要改成广播传送形式就将这个参数设置为0xFFFF
6、Z-Stack有几种寻址模式?终节点一般使用哪种模式?P272
Z-Stack有4种寻址模式:1、单点传送(Unicast)。2、间接传送(Indirect)。3、广播传送(Broadcast)。4、组寻址(Group Addressing)。终节点一般使用组寻址
8 / 10
共分享92篇相关文档