版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1无线传感网络技术2无线网络有基础设施网无基础设施网移动Adhoc网络无线传感器网络一、什么是无线传感器网络3
无线传感器网络(WSN)是大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,目的是协作地采集、处理和传输网络覆盖地域内感知对象的监测信息,并报告给用户。“无线传感器网络”术语的标准定义45传感器网络的协议分层6通信能力有限节点通信覆盖范围只有几十到几百米关键之一如何在有限的通信能力条件下,完成探测数据的传输?无线通信技术是第一项关键技术!四、传感器网络的关键技术7电源能量有限通常电池供电,工作环境恶劣,一次部署终生使用,更换电池困难关键之二如何节省电源、最大化网络的使用寿命?低功耗设计问题是第二项关键技术!四、传感器网络的关键技术8计算能力有限节点体积小,处理器和存储器性能有限,不允许进行复杂算法的运算关键之三嵌入式操作系统设计是第三项关键技术!四、传感器网络的关键技术9自组织的动态网络传感器网络没有基站节点失效、新节点加入,导致网络拓扑结构的动态性,需要自动愈合关键之四多跳自组织的网络路由是第四项关键技术!四、传感器网络的关键技术10传感器网络是以数据为中心的网络用户感兴趣的是数据而不是网络和传感器硬件关键之五如何建立以数据为中心的传感器网络?传感器网络的第五项关键技术是数据融合方法!四、传感器网络的关键技术11网络攻击无处不在……关键之六安全性是传感网络设计的重要问题。如何保护机密数据和防御网络攻击是第六项关键技术!四、传感器网络的关键技术12第3章传感器网络的通信与组网技术133.1物理层3.1.1物理层概述1、物理层的基本概念从定义可以看出,物理层的特点是负责在物理连接上传输二进制比特流,并提供为建立、维护和释放物理连接所需要的机械、电气、功能和规程的特性。14目前无线传感器网络的通信传输介质主要是无线电波、红外线和光波三种类型。无线电波的通信限制较少,通常人们选择“工业、科学和医疗”(Industrial,ScientificandMedical,ISM)频段。3、无线传感器网络物理层的特点152、物理层帧结构物理帧的第一个字段是前导码,字节数一般取4,用于收发器进行码片或者符号的同步。第二个字段是帧头,长度通常为一个字节,表示同步结束,数据包开始传输。帧头与前导码构成了同步头。帧长度字段通常由一个字节的低7位表示,其值就是后续的物理层PHY负载的长度,因此它的后续PHY负载的长度不会超过127个字节。物理帧PHY的负载长度可变,称为物理服务数据单元(PHYServiceDataUnite,PSDU),携带PHY数据包的数据,PSDU域是物理层的载荷
。3.1.2传感器网络物理层的设计163.2MAC协议3.2.1MAC协议概述介质访问控制(MediumAccessControl,MAC)协议。所谓MAC协议就是通过一组规则和过程来有效、有序和公平地使用共享介质。17根据固定分配信道方式还是随机访问信道方式,将传感器网络的MAC协议分为以下三种:
(1)时分复用无竞争接入方式。无线信道时分复用(TimeDivisionMultipleAccess,TDMA)方式给每个传感器节点分配固定的无线信道使用时段,避免节点之间相互干扰。3.2.1MAC协议概述18(2)随机竞争接入方式。如果采用无线信道的随机竞争接入方式,节点在需要发送数据时随机使用无线信道,尽量减少节点间的干扰。典型的方法是采用载波侦听多路访问(CarrierSenseMultipleAccess,CSMA)的MAC协议。3.2.1MAC协议概述19(3)竞争与固定分配相结合的接入方式。通过混合采用频分复用或者码分复用等方式,实现节点间无冲突的无线信道分配。3.2.1MAC协议概述20典型的基于竞争的随机访问MAC协议是载波侦听多路访问(CSMA)接入方式。在无线局域网IEEE802.11MAC协议的分布式协调工作模式中,就采用了带冲突避免的载波侦听多路访问(CSMAwithCollisionAvoidance,CSMA/CA)协议,它是基于竞争的无线网络MAC协议的典型代表。3.2.1MAC协议概述21所谓的CSMA/CA机制是指在信号传输之前,发射机先侦听介质中是否有同信道载波,若不存在,意味着信道空闲,将直接进入数据传输状态;若存在载波,则在随机退避一段时间后重新检测信道。这种介质访问控制层的方案简化了实现自组织网络应用的过程。
3.2.1MAC协议概述223.2.2IEEE802.11MAC协议IEEE802.11MAC协议分为分布式协调功能(DCF)和点协调功能(PCF)两种访问控制方式,其中DCF方式是IEEE802.11协议的基本访问控制方式。
PCF通过访问接入点来协调节点的数据收发,通过设置好的一定间隔时间查询当前哪些节点有数据发送的请求。
PCF是基于优先级的无竞争访问。23在DCF工作方式下,载波侦听机制通过物理载波侦听和虚拟载波侦听来确定无线信道的状态。物理载波侦听由物理层提供,虚拟载波侦听由MAC层提供。3.2.2IEEE802.11MAC协议24
源节点在发出RTS帧或data帧后的一段时间内没有收到CTS应答,则说明发送失败,节点立即重传未收到应答的RTS帧或data帧。如果3次发送仍未收到应答,节点放弃发送,转入睡眠,在下一个侦听周期醒来重新竞争信道。3.2.2IEEE802.11MAC协议253.2.3典型MAC协议:S-MAC协议S-MAC协议(SensorMAC)是在802.1lMAC协议的基础上,针对传感器网络的节省能量需求而提出的。S-MAC协议的适用条件是传感器网络的数据传输量不大,网络内部能够进行数据融合以减少数据通信量,网络能容忍一定程度的通信延迟。它的设计目标是提供良好的扩展性,减少节点能耗。26通常无线传感器网络的无效能耗主要来源于如下四种原因:①空闲监听:节点等待接收②数据冲突:相邻节点同时发送数据③串扰:接收和处理无关数据④控制开销:RTS,CTS,ACK3.2.3典型MAC协议:S-MAC协议27(1)周期性侦听和睡眠机制
S-MAC协议将时间分为帧,帧长度由应用程序决定。帧内分监听工作阶段和睡眠阶段。监听/睡眠阶段的持续时间要根据应用情况进行调整。当节点处于睡眠阶段时,关闭无线电波,以节省能量。
相邻节点之间尽量保持各自的监听/睡眠时间表一致(时间同步)。具有相同时间表的节点组成一个虚拟簇。3.2.3典型MAC协议:S-MAC协议通过广播SYNC包保持同步某些节点可以同时属于两个或多个虚拟簇28(2)流量自适应侦听机制
3.2.3典型MAC协议:S-MAC协议29(3)冲突和串音避免机制
为了减少冲突和避免串音,S-MAC协议采用了与802.11MAC协议类似的虚拟和物理载波监听机制,以及RTS/CTS握手交互机制。两者的区别在于当邻居节点处于通信过程时,执行S-MAC协议的节点进入睡眠状态。3.2.3典型MAC协议:S-MAC协议30(4)消息传递机制
由于无线信道的传输差错与消息长度成正比,短消息传输成功的概率要大于长消息。将长消息分为若干个短消息,采用一次RTS/CTS交互的握手机制预约这个长消息发送的时间,集中连续发送全部短消息。这样既可以减少控制报文的开销,又可以提高消息发送的成功率。3.2.3典型MAC协议:S-MAC协议313.3路由协议3.3.1路由协议概述
路由选择(routing)是指选择互连网络从源节点向目的节点传输信息的行为,并且信息至少通过一个中间节点。路由协议负责将数据分组从源节点通过网络转发到目的节点,它包括两个功能:
①寻找源节点和目的节点间的优化路径;
②将数据分组沿着优化路径正确转发。323.3.2典型路由协议:定向扩散路由定向扩散(DirectedDiffusion,DD)路由协议是一种基于查询的路由机制。扩散节点通过兴趣信息发出查询任务,采用洪泛方式传播兴趣信息到整个区域或部分区域内的所有传感器节点。兴趣信息用来表示查询的任务,表达了网络用户对监测区域内感兴趣的具体内容,例如监测区域内的温度、湿度和光照等数据。
33定向扩散路由机制可以分为周期性的兴趣扩散、梯度建立和路径加强三个阶段:
3.3.2典型路由协议:定向扩散路由34(1)兴趣扩散阶段3.3.2典型路由协议:定向扩散路由35(2)数据传播阶段3.3.2典型路由协议:定向扩散路由36(3)路径加强阶段3.3.2典型路由协议:定向扩散路由37第4章传感器网络的支撑技术38传感器网络的支撑技术主要包括:时间同步机制定位技术数据融合能量管理安全机制第4章传感器网络的支撑技术394.1时间同步机制4.1.1传感器网络的时间同步机制1、传感器网络时间同步的意义在分布式的无线传感器网络应用中,每个传感器节点都有自己的本地时钟。不同节点的晶体振荡器频率存在偏差,以及温度、湿度和电磁波的干扰等都会造成网络节点之间的运行时间偏差。无线传感器网络时间同步机制的意义和作用主要体现在如下两方面:(1)传感器节点通常需要彼此协作,去完成复杂的监测和感知任务。数据融合是协作操作的典型例子,不同的节点采集的数据最终融合形成了一个有意义的结果。(2)传感器网络的一些节能方案是利用时间同步来实现的。40通信模型
节点时间校正技术是WSN时间同步的核心和基础。目前主要的时间校正技术有单向报文传递、双向报文交换、广播参考报文等技术。单向报文传递如果知道d的上界和下界,则
d=(dmax+dmin)/2这种时间校正技术的精度最低,因为它假设报文传递过程中只有传播延时,忽略了无线信道的许多不确定因素的影响。4.1.1传感器网络的时间同步机制d41双向报文交换设报文的往返时间为D=Tib-Tia
,报文的传递时延d在0~D之间。如果知道d的上界dmax和下界dmin,节点j可以确定d在D–dmax
到D-dmin
之间。4.1.1传感器网络的时间同步机制42广播参考报文
4.1.1传感器网络的时间同步机制43时钟同步的误差来源同步信息的时延包括协议发送时延接入时延发送时延传播时延接收时延接收处理时延4.1.1传感器网络的时间同步机制44RBS参考广播同步机制接收者-接收者同步机制基本思想是多个节点接收同一个同步信号,然后多个收到同步信号的节点之间进行同步。这种同步算法消除了同步信号发送一方的时间不确定性。这种同步协议的缺点是协议开销大。4.1.1传感器网络的时间同步机制454.1.2TPSN时间同步协议
TPSN协议采用层次型网络结构,首先将所有节点按照层次结构进行分级,然后每个节点与上一级的一个节点进行时间同步,最终所有节点都与根节点时间同步。节点对之间的时间同步是基于发送者-接收者的同步机制。46
1、TPSN协议的操作过程
TPSN协议包括两个阶段:第一个阶段生成层次结构,每个节点赋予一个级别,根节点赋予最高级别第0级,第i级的节点至少能够与一个第(i-1)级的节点通信;第二个阶段实现所有树节点的时间同步,第1级节点同步到根节点,第i级的节点同步到第(i-1)级的一个节点,最终所有节点都同步到根节点,实现整个网络的时间同步。4.1.2TPSN时间同步协议47
2、相邻级别节点间的同步机制
邻近级别的两个节点对间通过交换两个消息实现时间同步。4.1.2TPSN时间同步协议i-1级i级105926?151548优点减少同步误差TPSN同步协议在MAC层消息开始发送到无线信道是才给消息添加时标,消除了访问时间带来的时间同步误差。提高同步精度考虑了传播时间和接收时间,利用双向消息交换计算消息的平均延迟,提高了时间同步的精度。4.1.2TPSN时间同步协议49缺点没有考虑根节点失效问题。新的节点加入时,需要初始化层次发现阶段,级别的静态特性减少了算法的鲁棒性。4.1.2TPSN时间同步协议50使用范围TPSN能够实现全网范围内节点间的时间同步,同步误差与跳数距离成正比。4.1.2TPSN时间同步协议511、测距方法(1)接收信号强度指示(RSSI)
4.2.2基于测距的定位技术52(2)到达时间/到达时间差(ToA/TDoA)这类方法通过测量传输时间来估算两节点之间距离,精度较好。ToA机制是已知信号的传播速度,根据信号的传播时间来计算节点间的距离。4.2.2基于测距的定位技术53(3)到达角(AoA)该方法通过配备特殊天线来估测其它节点发射的无线信号的到达角度。AoA测距技术易受外界环境影响,且需要额外硬件,它的硬件尺寸和功耗指标不适用于大规模的传感器网络,在某些应用领域可以发挥作用。4.2.2基于测距的定位技术542、多边定位多边定位法基于距离测量(如RSSI、ToA/TDoA)的结果。确定二维坐标至少具有三个节点至锚点的距离值;确定三维坐标,则需四个此类测距值。
4.2.2基于测距的定位技术55
第5章传感器网络应用开发基础
56第1节
ZigBee协议栈原理5.1.1ZigBee概述ZigBee是一种开放式的基于IEEE802.15.4协定的无线个人局域网(WirelessPersonalAreaNetworks)标准。IEEE802.15.4定义了物理层和媒体接入控制层,而ZigBee则定义了更高层如网路层及应用层等。ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。57第1节
ZigBee协议栈原理5.1.1ZigBee概述ZigBee可工作在2.14GHz(全球流行)、868MHz(欧洲流行)和915MHz(美国流行)3个频段上,分别具有最高250kbit/s、20kbit/s和40kbit/s的传输速率,它的传输距离在10-75m的范围内,但可以继续增加。58第1节
ZigBee协议栈原理5.1.1ZigBee概述ZigBee具体如下技术特点:
1.低功耗
2.低成本
59第1节
ZigBee协议栈原理5.1.1ZigBee概述
3.时延短
4.网络容量大一个星型结构的ZigBee网络最多可以容纳254个从设备和一个主设备,一个区域内可以同时存在最多100个ZigBee网络,而且网络组成灵活。网状结构的ZigBee网络中可有65000多个节点。60第1节
ZigBee协议栈原理5.1.1ZigBee概述
5.可靠6.安全
ZigBee提供了基于循环冗余校验(CRC)的数据包完整性检查功能,支持鉴权和认证,采用了AES-128的加密算法61第1节
ZigBee协议栈原理5.1.2ZigBee技术体系ZigBee设备类型
1.ZigBee协调器(Coordinator)
2.ZigBee路由器(Router)
3.ZigBee终端设备(End-device)一个Zigbee网络由一个协调器节点、多个路由器和多个终端设备节点组成。62第1节
ZigBee协议栈原理5.1.2ZigBee技术体系ZigBee协调器(Coordinator)协调器选择一个信道和一个网络PANID,随后启动整个网络。63第1节
ZigBee协议栈原理5.1.2ZigBee技术体系ZigBee路由器(Router)64第1节
ZigBee协议栈原理5.1.2ZigBee技术体系ZigBee终端设备(End-device)一个终端设备对于维护这个网络设备没有具体的责任,所以它可以睡眠和唤配,看它自己的选择。因此它能作为电池供电节点。65第1节
ZigBee协议栈原理5.1.2ZigBee技术体系ZigBee网络拓扑结构
ZigBee支持三种自组织无线网络类型,即星型结构、网状结构(Mesh)和簇状结构(ClusterTree),特别是网状结构,具有很强的网络健壮性和系统可靠性。66第1节
ZigBee协议栈原理5.1.2ZigBee技术体系星型网状型簇状型网络协调器全功能设备(FFD,Router):可以支持任何一种拓扑结构,可以作为网络协商者和普通协商者,并且可以和任何一种设备进行通信精简功能设备(RFD):只支持星型结构,不能成为任何协商者,可以和网络协商者进行通信,实现简单。67第1节
ZigBee协议栈原理5.1.2ZigBee技术体系协调器负责整个网络的建网,同时它也可作为与其它类型网络的通讯节点(网关)。构成协调器和路由器的器件必须是全功能器件(FFD),而构成终端设备的器件可以是全功能器件,也可是简约功能器件(RFD).68第1节
ZigBee协议栈原理5.1.2ZigBee技术体系ZigBee采用的路由算法ZigBee采用按需路由算法AODV。69第1节
ZigBee协议栈原理5.1.3Z-Stack协议栈地址类型ZigBee设备有两种类型的地址:64位IEEE地址(MAC地址),全球唯一,设备将在其生命周期内一直拥有它。MAC地址通常由制造商或者被安装时设置。这些地址由IEEE维护和分配。16位网络地址,即短地址。当设备加入网络后分配短地址,在网络中唯一,用来在网络中鉴别设备和发送或接收数据。
70第1节
ZigBee协议栈原理5.1.3Z-Stack协议栈Z-Stack网络地址分配每个ZigBee设备加入网络时,从其父设备那里获得一个网络地址(短地址)MAX_DEPTH网络的最大深度,协调器深度为0。MAX_CHILDREN路由器或协调器节点最大个数。MAX_ROUTER决定路由器或协调器可以处理的具有路由功能的子节点的最大个数,是MAX_CHILDREN
的一个子集,终端节点使用MAX_CHILDREN–MAX_ROUTER剩下的地址空间。71第1节
ZigBee协议栈原理5.1.3Z-Stack协议栈Z-Stack网络地址分配兄弟节点之间的地址间隔Cskip的计算:
Cm:一个父节点可拥有的最多子节点数;Rm:一个父节点可拥有的最多路由节点数;Lm:网络的最大深度;d:该设备深度。
72第1节
ZigBee协议栈原理5.1.3Z-Stack协议栈Cskip位置配置范例最多路由节点=4最多子节点=4最大深度=3CRRRRRRRRREAddr=0Addr=1Addr=22Addr=43Addr=64Addr=2Addr=23Addr=28Addr=65Addr=70Addr=6673PANID设置若PANID=0xFFFF,则协调器随机生成PANID,否则,使用指定的PANID。第1节
ZigBee协议栈原理5.1.4SappWsn工程74步进电机电路第2节
网络节点的硬件开发3、传感器节点的开发实例75步进电机电路-四相步进电机半步模式下的脉冲分配:若按相反顺序产生脉冲,则电机反转第2节
网络节点的硬件开发3、传感器节点的开发实例12345678A00111000B10000011C00001110D1110000076步进电机电路-四相步进电机整步模式下的脉冲分配若按相反顺序产生脉冲,则电机反转。1357A0100B1011C0011D1101第2节
网络节点的硬件开发3、传感器节点的开发实例77第6章传感器网络协议的技术标准786.2IEEE802.15.4标准6.2.1IEEE802.15标准概述802.15.1蓝牙无线个人区域网络标准,中速、近距离,适用于手机、PDA等。802.15.4
低速无线个人区域网络,低能耗,低速率和低成本,针对个人和家庭范围内不同设备间的低速传输。79IEEE802.15.4标准定义的LR-WPAN网络特点:在不同的载波频率下实现20kbps、40kbps和250kbps三种不同的传输速率;有16位和64位两种地址格式,其中64位地址是全球惟一的扩展地址;支持冲突避免的载波多路侦听技术(CSMA-CA);支持确认机制,保证传输可靠性。6.2IEEE802.15.4标准6.2.1IEEE802.15.4标准概述80IEEE802.15.4标准规定物理层任务:激活和休眠射频收发器;信道能量检测:测量目标信道中接收信号的功率强调,检测结果为有效信号和噪声信号功率之和;检测接收数据包的链路质量指示(LQI),得出信噪比指标;空闲信道评估;收发数据。6.2IEEE802.15.4标准6.2.2物理层标准81IEEE802.15.4标准定义的信道0-26共27个;跨越3个频段,具体包括2.4GHz频段的16个信道、915MHz频段的10个信道、868MHz频段的1个信道。信道的频段中心定义(其中k表示信道编号):
fc=868.3MHzk=0fc=906+2×(k-1)MHzk=1,2,…,10fc=2405+5×(k-11)MHzk=11,12,…,266.2IEEE802.15.4标准6.2.2物理层标准82
频带
使用范围
数据传输率
信道数2.4GHzISM 全世界250kbps16868MHz 欧洲 20kbps1915MHzISM 北美 40kbps106.2IEEE802.15.4标准6.2.2物理层标准832、物理层帧结构前导码由32个0组成,用于收发器之间进行同步。帧起始定界符(SFD)域由8位组成,表示同步结束,数据包开始传输。SFD与前导码构成同步头。帧长度由7位组成,表示物理服务数据单元(PSDU)的字节数。帧长度域和1位的保留位构成了物理头。PSDU域是变长的,携带PHY数据包的数据,包含介质访问控制协议数据单元。PSDU域是物理层的载荷。4字节1字节1字节变
长前导码SFD帧长度(7位)保留位(1位)PSDU同步头物理帧头PHY负载6.2IEEE802.15.4标准6.2.2物理层标准0xA7≤127字节承载MAC帧846.2IEEE802.15.4标准6.2.3MAC层标准MAC层需要处理接入到物理无线信道等事务,并负责下列的任务:能产生网络信标(如果设备是协调器)与信标保持同步支持PAN(个人局域网)的连接和断开连接支持设备的安全性信道接入采用CSMA-CA接入机制处理和维护GTS(保护时隙)机制在对等的MAC实体之间提供一个可靠的通信链路(单跳)856.2IEEE802.15.4标准6.2.3MAC层标准MAC层定义了四种帧结构,其长度不超过127字节:信标帧数据帧确认帧命令帧86ZigBee无线设备工作在公共频段上(全球2.4GHz、美国915MHz、欧洲868MHz),传输距离为10~75m,具体数值取决于射频环境和特定应用条件下的输出功耗。ZigBee的通信速率在2.4GHz时为250kbps,在915MHz时为40kbps,在868MHz时为20kbps。6.3ZigBee协议标准6.3.1ZigBee概述87ZigBee协议主要界定了网络、安全和应用框架层。支持三种拓扑结构:星型(Star)结构,可提供很长时间的电池使用寿命。网状(Mesh)结构,有多条传输路径,具有较高的可靠性。簇树型(ClusterTree)结构,结合了星型和网状型结构,既有较高的可靠性,又节省电池能量。6.3ZigBee协议标准6.3.1ZigBee概述星型网状型簇状型协调器路由器终端设备88按节点在网络中担当的角色协调器负责发起并维护一个无线网络,识别网络中的设备加入网络。路由器支撑网络链路结构,完成数据包的转发。终端设备是网络的感知者和执行者,负责数据采集和可执行的网络动作。6.3ZigBee协议标准6.3.1ZigBee概述89按节点的复杂程度全功能设备(FFD)是一种功能完备的设备,可完成路由任务,充当网络协调器。它可与其它的功能完备型设备或功能简化型设备连接通信,一般接有线电源。简化功能设备(RFD)是网络中简单的发送接收节点,它一般由电池供电,只与功能完备型设备连接通信。6.3ZigBee协议标准6.3.1ZigBee概述903、ZigBee的技术特点(1)数据传输速率低:
(20~250kbps),专注于低速应用。(2)有效范围小:有效覆盖范围10~75m之间。(3)工作频段灵活:使用的频段分别为2.4GHz(全球)、868MHz(欧洲)及915MHz(北美),均为ISM频段。(4)省电:6.3ZigBee协议标准6.3.1ZigBee概述91(5)可靠:(6)成本低:(7)时延短:(8)网络容量大:一个ZigBee网络可容纳多达254个从设备和一个主设备,一个区域内可同时布置多达100个ZigBee网络。(9)安全:6.3ZigBee协议标准6.3.1ZigBee概述926.3ZigBee协议标准6.3.2网络层规范4、协调器组网过程扫描信道指定PANID?是否是否有冲突?返回错误信息选择合适的PANID返回成功信息现在网络中有几个节点?如何指定PANID?指定:0—0x3FFF未指定:0xFFFF仅协调器1个节点短地址设为0935、设备加入网络子设备父设备子设备发送信标请求命令帧父设备发送信标帧子设备发送连接请求命令帧父设备发送ACK应答帧,若允许入网,则未处理数据位置1,否则置0.若ACK帧中未处理数据位为1,则子设备发送上位数据请求命令帧父设备发送该设备所对应的连接响应命令帧子设备从响应命令帧中获取PANID和短地址,并更新父设备信息.6.3ZigBee协议标准6.3.2网络层规范946、网络地址分配
每个ZigBee设备加入网络时,从其父设备那里获得一个网络地址(短地址)MAX_DEPTH网络最大深度,协调器深度为0MAX_CHILDREN协调器或路由器的最多子节点数MAX_ROUTER协调器或路由器的子节点中最多路由器数6.3ZigBee协议标准6.3.2网络层规范MAX_ROUTER≤MAX_CHILDREN95兄弟节点之间的地址间隔Cskip的计算:
Cm:MAX_CHILDREN
Rm:MAX_ROUTER
Lm:MAX_DEPTH
d:设备深度
6.3ZigBee协议标准6.3.2网络层规范dCskip(d)021152130=4=4=396Addr=18Cskip位置配置范例最多子节点=4,最多路由节点=3,最大深度=3Addr=0Addr=1Addr=35Addr=2Addr=19Addr=246.3ZigBee协议标准6.3.2网络层规范CRERRRR34569101187121314151617dCskip(d)01715213097实验要求98具有捕获功能的32-kHz睡眠定时器硬件支持CSMA/CA(载波侦听多路访问/冲突避免)
支持精确的数字化RSSI/LQI(链路质量指示)21个通用I/O引脚看门狗定时CC2530的外设(1)99以下代码使P0_0和P2_0脚电平每隔一定时间反向一次:1、软件延时方式:#include"ioCC2530.h"voiddelay(void);voidmain(void){P0SEL&=0XFE;//~0X01P0DIR|=0x01;//设置P1.0为输出方式
P2SEL&=0XFE;P2DIR|=0x01;//设置P2.0为输出方式
while(1){P0_0=0;//点亮LEDP2_0=0;delay();//延时
P0_0=1;//熄灭LEDP2_0=1;delay();}}1002、定时器方式#include"ioCC2530.h"voiddelay(void);#pragmavector=T1_VECTOR//定时器1中断函数__interruptvoidTimer1(void){P0_0=~P0_0;//LED闪烁}voidmain(void){P0DIR|=0x01;//设置P0.0为输出方式
P2DIR|=0x01;//设置P2.0为输出方式
P0_0=1;P2_0=1;//熄灭LED时钟、定时器及中断初始化代码while(1){P2_0=~P2_0;//LED闪烁delay();}}
以下代码使P0_0和P2_0脚电平每隔一定时间反向一次:101将P0_1初始化为三态输入,读取按键状态#definekeyP0_1P0SEL&=~0X02;//P0_1作为通用I/O口P0DIR&=~0X02;//P0_1输入P0INP|=0x02;//P0_1上拉ucharkey_main(void){while(1){ if(key==0){//低电平有效
delay(100);//延时消抖动
if(key==0){ ……//处理按键事件
while(!key);//直到松开按键}
} }}102串口0使用(发送字符串)voidUartTX_Send_St
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国污泥浸渍机行业竞争动态与盈利前景预测报告
- 2024-2030年中国水泥选矿设备行业经营状况分析规划研究报告
- 2024-2030年中国氨基乙醛二甲醇行业运行态势与供需前景预测报告
- 2024-2030年中国椴木灵芝行业竞争格局及投资价值研究报告
- 2024-2030年中国棉纺织行业发展现状及转型升级战略分析报告
- 2024-2030年中国智能汽车行业发展前景展望及投资商业模式分析报告
- 2024-2030年中国智能住宅行业经营模式及投资规模分析报告
- 2024-2030年中国日化行业发展态势及竞争策略分析报告
- 2024-2030年中国无油长管呼吸器行业市场分析报告
- 被帮扶教师工作计划
- 2023年诸暨市高中提前招生考试数学试卷含答案
- 我的家乡福鼎
- 绘本 我爱幼儿园
- 信息传输原理智慧树知到答案章节测试2023年同济大学
- 高中数学-2.2.1 等差数列教学设计学情分析教材分析课后反思
- 农业经济学智慧树知到答案章节测试2023年华南农业大学
- 中国少数民族传统体育智慧树知到答案章节测试2023年云南体育运动职业技术学院
- 感染三剑客CRPSAAPCT培训课件
- 环境科学与工程专业英语词汇必备
- 2023年HSK汉语水平考试级真题
- GB/T 28827.3-2012信息技术服务运行维护第3部分:应急响应规范
评论
0/150
提交评论