当前位置:文档之家› zigbee网络建立过程简介

zigbee网络建立过程简介

zigbee网络建立过程简介
zigbee网络建立过程简介

星形网络和树型网络可以看成是网状网络的一个特殊子集,所以接下来分析如何组建一个Zigbee网状网络。组建一个完整的Zigbee网络分为两步:第一步是协调器初始化一个网络;第二步是路由器或终端加入网络。加入网络又有两种方法,一种是子设备通过使用MAC层的连接进程加入网络,另一种是子设备通过与一个先前指定的父设备直接加入网络。

一、协调器初始化网络

协调器建立一个新网络的流程如图1所示。

图1 协调器建立一个新网络

1、检测协调器

建立一个新的网络是通过原语发起的,但发起原语的节点必须具备两个条件,一是这个节点具有ZigBee协调器功能,二是这个节点没有加入到其它网络中。任何不满足这两个条件的节点发起建立一个新网络的进程都会被网络层管理实体终止,网络层管理实体将通过参数值为INVALID_REQUEST的的原语来通知上层这是一个非法请求。

2、信道扫描

协调器发起建立一个新网络的进程后,网络层管理实体将请求MAC子层对信道进行扫描。信道扫描包括能量扫描和主动扫描两个过程。首先对用户指定的信道或物理层所有默认的信道进行一个能量扫描,以排除干扰。网络层管理实体将根据信道能量测量值对信道进行一个递增排序,并且抛弃能量值超过了可允许能量值的信道,保留可允许能量值内的信道等待进一步处理。接着在可允许能量值内的信道执行主动扫描,网络层管理实体通过审查返回的PAN描述符列表,确定一个用于建立新网络的信道,该信道中现有的网络数目是最少的,网络层管理实体将优先选择没有网络的信道。如果没有扫描到一个合适的信道,进程将被终止,网络层管理实体通过参数仠为STARTUP_FAILURE的的原语来通知上层初始化启动网络失败。

3、配置网络参数

如果扫描到一个合适的信道,网络层管理实体将为新网络选择一个PAN描述符,该PAN描述符可以是由设备随机选择的,也可以是在里指定的,但必须满足PAN描述符小于或等于0x3fff,不等于0xffff,并且在所选信道内是唯一的PAN描述符,没有任何其它PAN描述符与之是重复的。如果没有符合条件的PAN描述符可选择,进程将被终止,网络层管理实体通过参数值为STARTUP_FAILURE的的原语来通知上层初始化启动网络失败。确定好PAN描述符后,网络层管理实体为协调器选择16位网络地址0x0000,MAC子层的macPANID参数将被设置为PAN描述符的值,macShortAddress PIB参数设置为协调器的网络地址。

4、运行新网络

网络参数配置好后,网络层管理实体通过原语通知MAC层启动并运行新网络,启动状态通过原语通知网络层,网络层管理实体再通过原语通知上层协调器初始化的状态。

5、允许设备加入网络

只有ZigBee协调器或路由器才能通过原语来设置节点处于允许设备加入网络的状态。当发起这个进程时,如果PermitDuration参数值为0x00,网络层管理实体将通过原语把MAC层的

macAssociationPermit PIB属性设置为FALSE,禁止节点处于允许设备加入网络的状态;如果

PermitDuration参数值介于0x01和0xfe之间,网络层管理实体将通过原语把macAssociationPermit PIB属性设置为TRUE,并开启一个定时器,定时时间为PermitDuration,在这段时间内节点处于允许设备加入网络的状态,定时时间结束,网络层管理实体把MAC层的macAssociationPermit PIB属性设置为FALSE;如果PermitDuration参数的值为0xff,网络层管理实体将通过原语把

macAssociationPermit PIB属性设置为TRUE,表示节点无限期处于允许设备加入网络的状态,除非有另外一个原语被发出。允许设备加入网络的流程如图2所示。

图2 允许设备加入网络

通过以上流程协调器就建立了一个网络并处于允许设备加入网络的状态,然后等待其它节点加入网络。

二、节点加入网络

一个节点加入网络有两种方法,一种是通过使用MAC层关联进程加入网络,另一种是通过与先前指定父节点连接而加入网络。

1)通过MAC层关联加入网络

子节点请求通过MAC关联加入网络进程如图3所示。父节点响应通过MAC关联加入网络进程如图4所示。

1、子节点发起信道扫描

子节点通过原语发起加入网络的进程,网络层接收到这个原语后通过发起原语请求MAC层执行一个主动扫描或被动扫描以接收包含了PAN标志符的信标帧,扫描的信道以及每个信道的扫描时间分别由原语的参数ScanChannels和ScanDuration决定。

2、子节点存储各PAN信息

MAC层通过原语将扫描中接收到的信标帧信息发送到网络层管理实体,信标帧信息包括信标设备的地址、是否允许连接以及信标净载荷。如果信标净载荷域里的协议ID域与自己的协议ID相同,子设备就将每个匹配的信标帧相关信息保存在邻居表中。信道扫描完成后,MAC层通过原语通知网络层管理实体,网络层再通过原语通知上层,该原语包含了每个扫描到的网络的描述符,以便上层选择一个网络加入。

3、子节点选择PAN

如果上层需要发现更多网络,则可以重新执行网络发现,如果不需要,则通过原语从被扫描到的网络中选择一个网络加入。参数PANID设置为被选择网络的PAN标识符。

4、子节点选择父节点

一个合适的父节点需要满足三个条件:匹配的PAN标志符、链路成本最大为3、允许连接,为了寻找合适的父节点,原语请求网络层搜索它的邻居表,如果邻居表中不存在这样的父节点则通知上层,如果存在多个合适的父节点则选择具有最小深度的父节点,如果存在多个具有最小深度的合适的父节点则随机选择一个父节点。

5、子节点请求MAC关联

确定好合适的父节点后,网络层管理实体发送一个原语到MAC层,地址参数设置为已选择的父节点的地址,尝试通过父节点加入网络。

6、父节点响应MAC关联

父节点通过原语通知网络层管理实体一个节点正尝试加入网络,网络层管理实体将搜索它的邻居表查看是否有一个与尝试加入节点相匹配的64位扩展地址,以便确定该节点是否已经存在于它的网络中了。如果有匹配的扩展地址,网络层管理实体获取相应的16位网络地址并发送一个连接响应到MAC 层。如果没有匹配的扩展地址,在父节点的地址分配空间还没耗尽的条件下网络层管理实体将为尝试加入的节点分配一个16位网络地址。如果父节点地址分配空间耗尽,将拒绝节点加入请求。当同意节点加入网络的请求后,父节点网络层管理实体将使用加入节点的信息在邻居表中产生一个新的项,并通过原语通知MAC层连接成功。

7、子节点响应连接成功

如果子节点接收到父节点发送的连接成功信息,发送一个传输成功响应信息以确认接收,然后子节点MAC层将通过原语通知网络层,原语包含了父节点为子节点分配的网内唯一的16位网络地址,然后网络层管理实体设置邻居表相应邻居设备为它的父设备,并通过原语通知上层节点成功加入网络。

8、父节点响应连接成功

父节点接收到子节点的传输成功响应信息后,将通过原语将传输成功的响应状态发送给网络层,网络层管理实体通过原语通知上层一个节点已经加入了网络。

图3 子节点请求加入网络进程

图4 父节点响应加入网络进程

2)通过与先前指定父节点连接加入网络

子节点通过与指定的父节点直接连接加入网络,这个时候父节点预先配置了子节点的64位扩展地址。父节点处理一个直接加入网络的进程如图5所示。子节点通过孤立方式加入网络进程如图6所示。

1、父节点处理子设备直接加入网络

父节点通过原语开始处理一个设备直接加入网络的进程。父节点网络层管理实体将首先搜索它的邻居表查看是否存在一个与子节点相匹配的64位扩展地址,以便确定该节点是否已经存在于它的网络中了。如果存在匹配的扩展地址,网络层管理实体将终止这个进程并告诉上层该设备已经存在于设备列表中了。如果不存在匹配的扩展地址,在父节点的地址分配空间还没耗尽的条件下网络层管理实体将为子节点分配一个16位网络地址,并使用子节点的信息在邻居表中产生一个新的项。然后通过原语上层设备已经加入网络。

2、子节点连接父节点确认父子关系

子节点通过原语发起孤立扫描来建立它与父节点之间的关系。这时网络层管理实体将通过请求MAC层对物理层所默认的所有信道进行孤立扫描,如果扫描到父设备,MAC层通过原语通知网络层,网络层管理实体再通过原语通知上层节点请求加入成功,即与父节点建立了父子关系,可以互相通信。

图5 父节点处理一个直接加入网络进程

图6 子节点通过孤立方式加入网络进程

设备的MAC 层向上层发送原语告知一个孤立设备的存在。只有ZigBee 协调器或ZigBee 路由器才可以接受原语,其他设备收到原语时NLME 将中止该过程。ZigBee 协调器或ZigBee路由器收到原语后,首先判断孤立设备是否是它的子设备。这个判断过程是通过比较孤立设备与近邻表中子设备的扩展地址来实现的。如果ZigBee 协调器或ZigBee 路由器发现孤立设备是它的子设备,NLME 将获取该子设备的16 位网络地址并通过孤立响应发送给MAC 子层。孤立响应时通过向MAC 层发送原语来实现的,孤立响应命令向子设备传送的结果状态通过原语反馈给NLME。如果ZigBee 协调器或ZigBee 路由器发现孤立设备不是它的子设备,NLME 就通过孤立响应原语把这一情况反映给MAC 层。下图是父设备把孤立的子设备加入或重新加入到网络过程的信息流程。

图7父设备把孤立的子设备加入或重新加入到网络

网络系统拓扑结构图

网络拓扑结构 网络拓扑结构是指用传输媒体互联各种设备的物理布局。将参与LAN工作的各种设备用媒体互联在一起有多种方法,实际上只有几种方式能适合LAN的工作。 如果一个网络只连接几台设备,最简单的方法是将它们都直接相连在一起,这种连接称为点对点连接。用这种方式形成的网络称为全互联网络,如下图所示。 图中有6个设备,在全互联情况下,需要15条传输线路。如果要连的设备有n个,所需线路将达到n(n-1)/2条!显而易见,这种方式只有在涉及地理范围不大,设备数很少的条件下才有使用的可能。即使属于这种环境,在LAN技术中也不使用。我们所说的拓扑结构,是因为当需要通过互联设备(如路由器)互联多个LAN时,将有可能遇到这种广域网(WAN)的互联技术。目前大多数网络使用的拓扑结构有3种: ①星行拓扑结构; ②环行拓扑结构; ③总线型拓扑结; 1.星型拓扑结构 星型结构是最古老的一种连接方式,大家每天都使用的电话都属于这种结构,如下图所示。其中,图(a)为电话网的星型结构,图(b)为目前使用最普遍的以太网(Ethernet)星型结构,处于中心位置的网络设备称为集线器,英文名为Hub。

(a)电话网的星行结构(b)以Hub为中心的结构 这种结构便于集中控制,因为端用户之间的通信必须经过中心站。由于这一特点,也带来了易于维护和安全等优点。端用户设备因为故障而停机时也不会影响其它端用户间的通信但这种结构非常不利的一点是,中心系统必须具有极高的可靠性,因为中心系统一旦损坏,整个系统便趋于瘫痪。对此中心系统通常采用双机热备份,以提高系统的可靠性。 这种网络拓扑结构的一种扩充便是星行树,如下图所示。每个Hub与端用户的连接仍为星型,Hub的级连而形成树。然而,应当指出,Hub级连的个数是有限制的,并随厂商的不同而有变化。 还应指出,以Hub构成的网络结构,虽然呈星型布局,但它使用的访问媒体的机制却仍是共享媒体的总线方式。 2.环型网络拓扑结构 环型结构在LAN中使用较多。这种结构中的传输媒体从一个端用户到另一个端用户,直到将所有端用户连成环型,如图5所示。这种结构显而易见消除了端用户通信时对中心系统的依赖性。 环行结构的特点是,每个端用户都与两个相临的端用户相连,因而存在着点到点链路,但总是以单向方式操作。于是,便有上游端用户和下游端用户之称。例如图5中,用户N是用户N+1的上游端用户,N+1是N的下游端用户。如果N+1端需将数据发送到N端,则几乎要绕环一周才能到达N端。 环上传输的任何报文都必须穿过所有端点,因此,如果环的某一点断开,环上所有端间的通信便会终止。

2020年Zigbee协议栈中文说明免费

1.概述 1.1解析ZigBee堆栈架构 ZigBee堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通信)的PHY和MAC层,以及ZigBee堆栈层:网络层(NWK)、应用层和安全服务提供层。图1-1给出了这些组件的概况。 1.1.1ZigBee堆栈层 每个ZigBee设备都与一个特定模板有关,可能是公共模板或私有模板。这些模板定义了设备的应用环境、设备类型以及用于设备间通信的簇。公共模板可以确保不同供应商的设备在相同应用领域中的互操作性。 设备是由模板定义的,并以应用对象(Application Objects)的形式实现(见图1-1)。每个应用对象通过一个端点连接到ZigBee堆栈的余下部分,它们都是器件中可寻址的组件。 图1-1 zigbe堆栈框架 从应用角度看,通信的本质就是端点到端点的连接(例如,一个带开关组件的设备与带一个或多个灯组件的远端设备进行通信,目的是将这些灯点亮)。 端点之间的通信是通过称之为簇的数据结构实现的。这些簇是应用对象之间共享信息所需的全部属性的容器,在特殊应用中使用的簇在模板中有定义。图1-1-2就是设备及其接口的一个例子:

图1-1-2 每个接口都能接收(用于输入)或发送(用于输出)簇格式的数据。一共有二个特殊的端点,即端点0和端点255。端点0用于整个ZigBee设备的配置和管理。应用程序可以通过端点0与ZigBee 堆栈的其它层通信,从而实现对这些层的初始化和配置。附属在端点0的对象被称为ZigBee设备对象 (ZD0)。端点255用于向所有端点的广播。端点241到254是保留端点。 所有端点都使用应用支持子层(APS)提供的服务。APS通过网络层和安全服务提供层与端点相接,并为数据传送、安全和绑定提供服务,因此能够适配不同但兼容的设备,比如带灯的开关。APS使用网络层(NWK)提供的服务。NWK负责设备到设备的通信,并负责网络中设备初始化所包含的活动、消息路由和网络发现。应用层可以通过ZigBee设备对象(ZD0)对网络层参数进行配置和访问。 1.1.2 80 2.15.4 MAC层 IEEE 802.15.4标准为低速率无线个人域网(LR-WPAN)定义了OSI模型开始的两层。PHY层定义了无线射频应该具备的特征,它支持二种不同的射频信号,分别位于2450MHz波段和868/915MHz 波段。2450MHz波段射频可以提供250kbps的数据速率和16个不同的信道。868 /915MHz波段中,868MHz支持1个数据速率为20kbps的信道,915MHz支持10个数据速率为40kbps的信道。MAC层负责相邻设备间的单跳数据通信。它负责建立与网络的同步,支持关联和去关联以及MAC 层安全:它能提供二个设备之间的可靠链接。 1.1.3 关于服务接入点 ZigBee堆栈的不同层与802.15.4 MAC通过服务接入点(SAP)进行通信。SAP是某一特定层提供的服务与上层之间的接口。 ZigBee堆栈的大多数层有两个接口:数据实体接口和管理实体接口。数据实体接口的目标是向上层提供所需的常规数据服务。管理实体接口的目标是向上层提供访问内部层参数、配置和管理数据的机制。 1.1.4 ZigBee的安全性 安全机制由安全服务提供层提供。然而值得注意的是,系统的整体安全性是在模板级定义的,这意味着模板应该定义某一特定网络中应该实现何种类型的安全。 每一层(MAC、网络或应用层)都能被保护,为了降低存储要求,它们可以分享安全钥匙。SSP是通过ZD0进行初始化和配置的,要求实现高级加密标准(AES)。ZigBee规范定义了信任中心的用

Zigbee协议栈原理基础

1Zigbee协议栈相关概念 1.1近距离通信技术比较: 近距离无线通信技术有wifi、蓝牙、红外、zigbee,在无线传感网络中需求的网络通信恰是近距离需求的,故,四者均可用做无线传感网络的通信技术。而,其中(1)红外(infrared):能够包含的信息过少;频率低波衍射性不好只能视距通信;要求位置固定;点对点传输无法组网。(2)蓝牙(bluetooth):可移动,手机支持;通信距离10m;芯片价格贵;高功耗(3)wifi:高带宽;覆盖半径100m;高功耗;不能自组网;(4)zigbee:价格便宜;低功耗;自组网规模大。?????WSN中zigbee通信技术是最佳方案,但它连接公网需要有专门的网关转换→进一步学习stm32。 1.2协议栈 协议栈是网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。 1.2.1Zigbee协议规范与zigbee协议栈 Zigbee各层协议中物理层(phy)、介质控制层(mac)规范由IEEE802.15.4规定,网络层(NWK)、应用层(apl)规范由zigbee联盟推出。Zigbee联盟推出的整套zigbee规范:2005年第一版ZigBeeSpecificationV1.0,zigbee2006,zigbee2007、zigbeepro zigbee协议栈:很多公司都有自主研发的协议栈,如TI公司的:RemoTI,Z-Stack,SimpliciTI、freakz、msstatePAN 等。 1.2.2z-stack协议栈与zigbee协议栈 z-stack协议栈与zigbee协议栈的关系:z-stack是zigbee协议栈的一种具体实现,或者说是TI公司读懂了zigbee 协议栈,自己用C语言编写了一个软件—---z-stack,是由全球几千名工程师共同开发的。ZStack-CC2530-2.3.1-1.4.0软件可与TI的SmartRF05平台协同工作,该平台包括MSP430超低功耗微控制器(MCU)、CC2520RF收发器以及CC2591距离扩展器,通信连接距离可达数公里。 Z-Stack中的很多关键的代码是以库文件的形式给出来,也就是我们只能用它们,而看不到它们的具体的实现。其中核心部分的代码都是编译好的,以库文件的形式给出的,比如安全模块,路由模块,和Mesh自组网模块。与z-stack 相比msstatePAN、freakz协议栈都是全部真正的开源的,它们的所有源代码我们都可以看到。但是由于它们没有大的商业公司的支持,开发升级方面,性能方面和z-stack相比差距很大,并没有实现商业应用,只是作为学术研究而已。 还可以配备TI的一个标准兼容或专有的网络协议栈(RemoTI,Z-Stack,或SimpliciTI)来简化开发,当网络节点要求不多在30个以内,通信距离500m-1000m时用simpliciti。 1.2.3IEEE802.15.4标准概述 IEEE802.15.4是一个低速率无线个人局域网(LowRateWirelessPersonalAreaNetworks,LR-WPAN)标准。定义了物理层(PHY)和介质访问控制层(MAC)。 LR-WPAN网络具有如下特点: ◆实现250kb/s,40kb/s,20kb/s三种传输速率。 ◆支持星型或者点对点两种网络拓扑结构。 ◆具有16位短地址或者64位扩展地址。 ◆支持冲突避免载波多路侦听技术(carriersensemultipleaccesswithcollisionavoidance,CSMA/CA)。(mac层) ◆用于可靠传输的全应答协议。(RTS-CTS) ◆低功耗。 ◆能量检测(EnergyDetection,ED)。 ◆链路质量指示(LinkQualityIndication,LQI)。 ◆在2.45GHz频带内定义了16个通道;在915MHz频带内定义了10个通道;在868MHz频带内定义了1个通道。 为了使供应商能够提供最低可能功耗的设备,IEEE(InstituteofElectricalandElectronicsEngineers,电气及电子工程师学会)定义了两种不同类型的设备:一种是完整功能设备(full.functionaldevice,FFD),另一种是简化功能设备

网络拓扑结构大全和图片

网络拓扑结构总汇 网络拓扑结构总汇 网络拓扑结构总汇 网络拓扑结构总汇 网络拓扑结构总汇 星型结构 星型拓扑结构是用一个节点作为中心节点,其他节点直接与中心节点相连构成的网络。中心节点可以是文件服务器,也可以是连接设备。常见的中心节点为集线器。 星型拓扑结构的网络属于集中控制型网络,整个网络由中心节点执行集中式通行控制管理,各节点间的通信都要通过中心节点。每一个要发送数据的节点都将要发送的数据发送中心节点,再由中心节点负责将数据送到目地节点。因此,中心节点相当复杂,而各个节点的通信处理负担都很小,只需要满足链路的简单通信要求。 优点: (1)控制简单。任何一站点只和中央节点相连接,因而介质访问控制方法简单,致使访问协议也十分简单。易于网络监控和管理。 (2)故障诊断和隔离容易。中央节点对连接线路可以逐一隔离进行故障检测和定位,单个连接点的故障只影响一个设备,不会影响全网。 (3)方便服务。中央节点可以方便地对各个站点提供服务和网络重新配置。 缺点: (1)需要耗费大量的电缆,安装、维护的工作量也骤增。 (2)中央节点负担重,形成“瓶颈”,一旦发生故障,则全网受影响。 (3)各站点的分布处理能力较低。 总的来说星型拓扑结构相对简单,便于管理,建网容易,是目前局域网普采用的一种拓扑结构。采用星型拓扑结构的局域网,一般使用双绞线或光纤作为传输介质,符合综合布线标准,能够满足多种宽带需求。 尽管物理星型拓扑的实施费用高于物理总线拓扑,然而星型拓扑的优势却使其物超所值。每台设备通过各自的线缆连接到中心设备,因此某根电缆出现问题时只会影响到那一台设备,而网络的其他组件依然可正常运行。这个优点极其重要,这也正是所有新设计的以太网都采用的物理星型拓扑的原因所在。 扩展星型拓扑: 如果星型网络扩展到包含与主网络设备相连的其它网络设备,这种拓扑就称为扩展星型拓扑。 纯扩展星型拓扑的问题是:如果中心点出现故障,网络的大部分组件就会被断开。

433 315 Zigbee介绍

433/315/Zigbee介绍 315MHZ和433MHZ是我们国家的免申请的发射接收频率,433兆是数据传输领域的老产品,用来做数据传输存在巨大隐患:433兆系统,它的致命弱点是系统安全保密性差,很容易被攻击,被破译;通信技术落后,通信不可靠,系统不稳定;频道非常拥挤,环境干扰特别大,对讲机,车载通信设备,业余通信设备等,都集中在这里,因而环境干扰非常大;短期使用可能看不出,长期使用必然显现;另外功耗大,发射机和天线体积庞大,有厂商将其引入智能家居系统,但由于其抗干扰能力弱,组网不便,可靠性一般,在智能家居中的应用效果差强人意。 ZigBee是一种短距离、架构简单、低消耗功率与低传输速率之无线通讯技术,其传输距离约为数十公尺,使用频段为免费的 2.4GHz与900MHz频段,传输速率为20K至250Kbps,网络架构具备Master/Slave 属性,并可达到双向通信功用。 ZigBee具有下列之特性 (1)省电:ZigBee传输速率低,使其传输资料量亦少,所以讯号的收发时间短,其次在非工作模式时,ZigBee处于睡眠模式,而在工作与睡眠模式之间的转

换时间,一般睡眠激活时间只有15ms,而设备搜索时间为30ms。透过上述方式,使得ZigBee十分省电,透过电池则可支持ZigBee长达6个月到2年左右的使用时间。 (2)可靠度高:ZigBee之MAC层采用talk-when-ready 之碰撞避免机制,此机制为当有资料传送需求时则立即传送,每个发送的资料封包都由接收方确认收到,并进行确认讯息回复,若没有得到确认讯息的回复就表示发生了碰撞,将再传一次,以此方式大幅提高系统信息传输之可靠度。 (3)高度扩充性:一个ZigBee的网络最多包括有255个ZigBee网络节点,其中一个是Master设备,其余则是Slave设备。若是透过Network Coordinator则整体网络最多可达到6500个ZigBee网络节点,再加上各个Network Coordinator可互相连接,整体ZigBee网络节点数目将十分可观。

Zigbee无线单片机CC2530的介绍

第三章 ZigBee无线单片机 TI 公司的CC2530是真正的系统级SoC芯片,适用于2.4GHz IEEE 802.15.4,ZigBee和RF4CE应用。 CC2530包括了极好性能的一流的RF收发器,工业标准增强型8051 MCU,系统中可编程的闪存,8KB RAM,具有不同的运行模式,使得它尤其适应超低功耗要求的系统,以及许多其它功能强大的特性,结合仪器的业界领先的黄金单元ZigBee 协议栈(Z-Stack?),提供了一个强大和完整的ZigBee 解决方案。 CC2530可广泛应用在2.4-GHz IEEE 802.15.4系统, RF4CE遥控控制系统,ZigBee系统,家庭/建筑物自动化,照明系统,工业控制和监视,低功耗无线传感器网络,消费类电子和卫生保健等领域。 3.1 CC2530芯片的特点 CC2530是一个真正的用于2.4-GHz IEEE 802.15.4与Zigbee应用的SOC解决方案。这种解决方案能够提高性能并满足以ZigBee为基础的2.4 GHz ISM波段应用对低成本、低功耗的要求。它结合了一个高性能2.4 GHz DSSS(直接序列扩频)射频收发器核心和一颗工业级小巧、高效的8051控制器。 CC2530芯片方框图如图3.1所示。含模块大致可以分为三类:CPU 和存相关的模块;外设、时钟和电源管理相关的模块,以及射频率相关的模块。CC2530在单个芯片上整合了8051兼容微控制器、ZigBee射频(RF)前端、存和FLASH存储器等,还包含串行接口(UART)、模/数转换器(ADC)、多个定时器(Timer)、AESl28安全协处理器、看门狗定时器(WatchDog Timer)、32 kHz晶振的休眠模式定时器、上电复位电路(Power 0n Reset)、掉电检测电路(Brown Out Detection)以及21个可编程IO口等外设接口单元。 CC2530芯片采用O.18um CMOS工艺生产,工作时的电流损耗为20 mA;在接收和发射模式下,电流损耗分别低于30 mA或40 mA。CC2530的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用。 CC2530的主要特点如下: ●高性能、低功耗、带程序预取功能的8051微控制器核。 ● 32KB/64KB/128KB或256KB的在系统可编程Flash。 ● 8KB在所有模式都带记忆功能的RAM。 ● 2.4GHz IEEE 802.15.4兼容RF收发器。 ●优秀的接收灵敏度和强大的抗干扰性能力。 ●精确的数字接收信号强度(RSSI)指示/链路质量指示(LQI)支持。 ●最高到4.5dBm的可编程输出功率。 ●集成AES安全协处理器,硬件支持的CSMA/CA功能。 ●具有8路输入和可配置分辨率的12位ADC。 ●强大的5通道DMA。 ● IR发生电路。

基于ZigBee技术的智能家居系统

一、智能家居的背景 从宏观上来讲,事物的每个发展阶段都是当时从业人员认识水平、技术水平、市场认知、原材料成本等几个原因共同作用的结果。每个阶段都会局限于当时的技术水平、市场接受程度等,都会有其无法突破的瓶颈和困难。即便智能家居系统在中国已发展20多年,且经过这么多年的发展,产品、技术已日趋成熟、稳定,但每项技术并不一定都完美无瑕。只要产品或技术处于高速发展中,它必然需要不断地去解决一些技术上或者产品上的问题。智能家居产品未来会还向节能环保,舒适度方面发展。比如冬暖夏凉型建筑,不用空调,由建筑自身的功能去调节温度。而智能家居必须结合这些建筑上的功能去发展,从这个方面来说,必然会推动智能家居的适应性发展。对与现阶段的智能家居来说,没有专用的对讲或智能家居数字处理芯片,无论是技术层面还是集成层面,都只是有所关联。如果能够很好的解决,未来数字对讲将会取得更好的应用。而随着中国城镇化趋势的加剧,大型小区会越来越多,人们对安保的重视程度也会日益加强,将来小区的多个安防子系统在技术上必然会走向综合化、集成化。除此之外,厂家需理性地为各类应用设计解决方案,校正一些过往的虚假概念。只有设计实用性强,性价比高,能适应拓展未来新技术的系统,才能更好地为用户服务。除此之外,各家产品的兼容性也是一个急需解决的问题。目前各厂家的产品均采用自家的协议,无法很好地做到兼容,而不同品牌的可视对讲和智能家居系统如何互连互通也将是今后需突破的难点 二、智能家居系统旨在实现的以下主要功能: (1)可以控制和相应的状态查询,如查询室内和室外的温度,可用于家用电器,如灯一键全开,一键全关,更方便。 (2)在光线方面我们可以依照家庭装修环境背景或者用户的其他层次的要对

几种网络拓扑结构及对比

局域网的实验一 内容:几种网络拓扑结构及对比 1星型 2树型 3总线型 4环型 计算机网络的最主要的拓扑结构有总线型拓扑、星型拓扑、环型拓扑以及它们的混合型。计算机网络的拓扑结构就是把网络中的计算机与通信设备抽象为一个点,把传输介质抽象为一条线,由点与线组成的几何图形就就是计算机网络的拓扑结构。网络的拓扑结构:分为逻辑拓扑与物理拓扑结构这里讲物理拓扑结构。总线型拓扑:就是一种基于多点连接的拓扑结构,所有的设备连接在共同的传输介质上。总线拓扑结构使用一条所有PC都可访问的公共通道,每台PC只要连一条线缆即可但就是它的缺点就是所有的PC不得不共享线缆,优点就是不会因为一条线路发生故障而使整个网络瘫痪。环行拓扑:把每台PC连接起来,数据沿着环依次通过每台PC直接到达目的地,在环行结构中每台PC都与另两台PC相连每台PC的接口适配器必须接收数据再传往另一台一台出错,整个网络会崩溃因为两台PC之间都有电缆,所以能获得好的性能。树型拓扑结构:把整个电缆连接成树型,树枝分层每个分至点都有一台计算机,数据依次往下传优点就是布局灵活但就是故障检测较为复杂,PC环不会影响全局。星型拓扑结构:在中心放一台中心计算机,每个臂的端点放置一台PC,所有的数据包及报文通过中心计算机来通讯,除了中心机外每台PC仅有一条连接,这种结构需要大量的电缆,星型拓扑可以瞧成一层的树型结构不需要多层PC的访问权争用。星型拓扑结构在网络布线中较为常见。 编辑本段计算机网络拓扑 计算机网络的拓扑结构就是引用拓扑学中研究与大小,形状无关的点,线关系的方法。把网络中的计算机与通信设备抽象为一个点,把传输介质抽象为一条线,由点与线组成的几何图形就就是计算机网络的拓扑结构。网络的拓扑结构反映出网中个实体的结构关系,就是建设计算机网络的第一步,就是实现各种网络协议的基础,它对网络的性能,系统的可靠性与通信费用都有重大影响。最基本的网络拓扑结构有:环形拓扑、星形拓扑、总线拓扑三个。 1、总线拓扑结构 就是将网络中的所有设备通过相应的硬件接口直接连接到公共总线上,结点之间按广播方式通信,一个结点发出的信息,总线上的其它结点均可“收听”到。拓扑结构 优点:结构简单、布线容易、可靠性较高,易于扩充,节点的故障不会殃及系统,就是局域网常采用的拓扑结构。缺点:所有的数据都需经过总线传送,总线成为整个网络的瓶颈;出现故障诊断较为困难。另外,由于信道共享,连接的节点不宜过多,

ZigBee和短距离通信的那些事

基于ZigBee的短距离无线通信网络技术 近年来,各种无线通信技术迅猛发展,极大提高了人们的工作效率和生活质量。然而,在日常生活中,我们仍然被各种电缆所束缚,能否在近距离范围内实现各种设备之间的无线通信?纵观目前发展较成熟的几大无线通信技术,往往比较复杂,不但耗费较多资源,成本也比较高,并不适用于短距离无线通信的场合。蓝牙技术的出现使得短距离无线通信成为可能,但是其协议较复杂、功耗高、成本高等特点不太适用于要求低成本、低功耗的工业控制和家庭网络。本文介绍了一种复杂度、成本和功耗都很低的低速率短距离无线接入技术——ZigBee。该技术主要针对低速率传感器网络而提出,它能够满足小型化、低成本设备(如温度调节装置、照明控制器、环境检测传感器等)的无线联网要求,能广泛地应用于工业、农业和日常生活中。 二、ZigBee技术的特点及应用 ZigBee技术主要用于无线个域网(WPAN),是基于IEEE802.15.4无线标准研制开发的。IEEE802.15.4定义了两个底层,即物理层和媒体接入控制(MediaAccess Control,MAC)层;ZigBee联盟则在IEEE 802.15.4的基础上定义了网络层和应用层。ZigBee联盟成立于2001年8月,该联盟由Invensys、三菱、摩托罗拉、飞利浦等公司组成,如今已经吸引了上百家芯片公司、无线设备公司和开发商的加入,其目标市场是工业、家庭以及医学等需要低功耗、低成本、对数据速率和QoS(服务质量)要求不高的无线通信应用场合。 ZigBee这个名字来源于蜂群的通信方式:蜜蜂之间通过跳Zigzag形状的舞蹈来交互消息,以便共享食物源的方向、位置和距离等信息。与其它无线通信协议相比,ZigBee无线协议复杂性低、对资源要求少,主要有以下特点: 低功耗:这是ZigBee的一个显著特点。由于工作周期短、收发信息功耗较低、以及采用了休眠机制,ZigBee终端仅需要两节普通的五号干电池就可以工作六个月到两年。 低成本:协议简单且所需的存储空间小,这极大降低了ZigBee的成本,每块芯片的价格仅2美元,而且ZigBee协议是免专利费的。

ZigBee的工作原理

ZigBee 的工作原理_ZigBee 组网技术ZigBee 是一种高可靠的无线数传网络,类似于CDMA和GSM网络。ZigBee 数传模块类 似于移动网络基站。通讯距离从标准的75m到几百米、几公里,并且支持无限扩展。Zigbee 技术特点主要有低功耗、低成本、时延短、网络容量大、工作频段灵活、低速率、安全的数据传输等。其中低功耗是Zigbee 技术最重要的特点。由于Zigbee 的传输速率相对较低发射功率较小,使得Zig bee 设备很省电,这是Zigbee 技术能够广泛应用的基石。 ZigBee 协议适应无线传感器的低花费、低能量、高容错性等的要求。Zigbee 的基础是IEEE 802.15.4 。但IEEE仅处理低级MAC层和物理层协议,因此Zigbee 联盟扩展了IEEE,对其网络层协议和API 进行了标准化。Zigbee 是一种新兴的短距离、低速率的无线网络技术。主要用于近距离无线连接。它有自己的协议标准,在数千个微小的传感器之间相互协调实现通信。 ZigBee 组网概述 组建一个完整的zigbee 网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。 ZigBee 网络初始化预备 Zigbee 网络的建立是由网络协调器发起的,任何一个zigbee 节点要组建一个网络必须要满足以下两点要求: (1)节点是FFD节点,具备zigbee 协调器的能力; (2)节点还没有与其他网络连接,当节点已经与其他网络连接时,此节点只能作为该网络的子节点,因为一个zigbee 网络中有且只有一个网络协调器。 FFD:Full Func TIon Device 全功能节点 RFD:Reduced Func TI onDevice 半功能节点

第三章 ZigBee 无线网络技术

第三章ZigBee 无线网络技术 3.1 ZigBee无线网络技术的特点 ZigBee技术主要用于无线个域网(WPAN),是基于IEEE802.15.4无线标准研制开发的。IEEE802.15.4定义了两个底层,即物理层和媒体接入控制(Media Access Control,MAC)层;ZigBee联盟则在IEEE 802.15.4的基础上定义了网络层和应用层。ZigBee联盟成立于2001年8月,该联盟由Invensys、三菱、摩托罗拉、飞利浦等公司组成,如今已经吸引了上百家芯片公司、无线设备公司和开发商的加入,其目标市场是工业、家庭以及医学等需要低功耗、低成本、对数据速率和QoS(服务质量)要求不高的无线通信应用场合。 ZigBee这个名字来源于蜂群的通信方式:蜜蜂之间通过跳Zigzag形状的舞蹈来交互消息,以便共享食物源的方向、位置和距离等信息。与其它无线通信协议相比,ZigBee无线协议复杂性低、对资源要求少,主要有以下特点: (1)低功耗:这是ZigBee的一个显著特点。由于工作周期短、传输速率低,发射功率仅为lmw,以及采用了休眠机制,因此ZigBee设备功耗很低,非常省电。据估算,ZigBee设备仅靠两节5号电池就可以维持长达6个月到2年左右的使用时间,这是其它无线设备望尘莫及的。 (2)低成本:协议简单且所需的存储空间小,这极大降低了ZigBee的成本,每块芯片的价格仅2美元,而且ZigBee协议是免专利费的。低成本对于ZigBee也是一个关键的因素。(3)时延短:通信时延和从休眠状态激活的时延都非常短,典型的搜索设备时延为30ms,休眠激活的时延是15ms,活动设备信道接入的时延为15ms。这样一方面节省了能量消耗,另一方面更适用于对时延敏感的场合,例如一些应用在工业上的传感器就需要以毫秒的速度获取信息,以及安装在厨房内的烟雾探测器也需要在尽量短的时间内获取信息并传输给网络控制者,从而阻止火灾的发生。 (4)传输范围小:在不使用功率放大器的前提下,ZigBee节点的有效传输范围一般为10-75m,能覆盖普通的家庭和办公场所。 (5)网络容量大:根据ZigBee协议的16位短地址定义,一个ZigBee网络最多可以容纳65535个节点,而且还可以通过64位的IEEE地址进行扩展,因此ZigBee网络的容量是相当大的。 (6)数据传输速率低:2.4GHz频段为250kb/s,915MHz频段为40kb/s,868MHz频段只有20kb/s。 (7)可靠:采取了免冲撞机制,同时为需要固定带宽的通信业务预留了专用时隙,避开了发送数据的竞争和冲突。媒体接入控制子层采用了完全确认的数据传输模式,每个发送的数据包

zigbee网络建立过程简介

星形网络和树型网络可以看成是网状网络的一个特殊子集,所以接下来分析如何组建一个Zigbee网状网络。组建一个完整的Zigbee网络分为两步:第一步是协调器初始化一个网络;第二步是路由器或终端加入网络。加入网络又有两种方法,一种是子设备通过使用MAC层的连接进程加入网络,另一种是子设备通过与一个先前指定的父设备直接加入网络。 一、协调器初始化网络 协调器建立一个新网络的流程如图1所示。 图1 协调器建立一个新网络 1、检测协调器 建立一个新的网络是通过原语发起的,但发起原语的节点必须具备两个条件,一是这个节点具有ZigBee协调器功能,二是这个节点没有加入到其它网络中。任何不满足这两个条件的节点发起建立一个新网络的进程都会被网络层管理实体终止,网络层管理实体将通过参数值为INVALID_REQUEST的的原语来通知上层这是一个非法请求。 2、信道扫描

协调器发起建立一个新网络的进程后,网络层管理实体将请求MAC子层对信道进行扫描。信道扫描包括能量扫描和主动扫描两个过程。首先对用户指定的信道或物理层所有默认的信道进行一个能量扫描,以排除干扰。网络层管理实体将根据信道能量测量值对信道进行一个递增排序,并且抛弃能量值超过了可允许能量值的信道,保留可允许能量值内的信道等待进一步处理。接着在可允许能量值内的信道执行主动扫描,网络层管理实体通过审查返回的PAN描述符列表,确定一个用于建立新网络的信道,该信道中现有的网络数目是最少的,网络层管理实体将优先选择没有网络的信道。如果没有扫描到一个合适的信道,进程将被终止,网络层管理实体通过参数仠为STARTUP_FAILURE的的原语来通知上层初始化启动网络失败。 3、配置网络参数 如果扫描到一个合适的信道,网络层管理实体将为新网络选择一个PAN描述符,该PAN描述符可以是由设备随机选择的,也可以是在里指定的,但必须满足PAN描述符小于或等于0x3fff,不等于0xffff,并且在所选信道内是唯一的PAN描述符,没有任何其它PAN描述符与之是重复的。如果没有符合条件的PAN描述符可选择,进程将被终止,网络层管理实体通过参数值为STARTUP_FAILURE的的原语来通知上层初始化启动网络失败。确定好PAN描述符后,网络层管理实体为协调器选择16位网络地址0x0000,MAC子层的macPANID参数将被设置为PAN描述符的值,macShortAddress PIB参数设置为协调器的网络地址。 4、运行新网络 网络参数配置好后,网络层管理实体通过原语通知MAC层启动并运行新网络,启动状态通过原语通知网络层,网络层管理实体再通过原语通知上层协调器初始化的状态。 5、允许设备加入网络 只有ZigBee协调器或路由器才能通过原语来设置节点处于允许设备加入网络的状态。当发起这个进程时,如果PermitDuration参数值为0x00,网络层管理实体将通过原语把MAC层的 macAssociationPermit PIB属性设置为FALSE,禁止节点处于允许设备加入网络的状态;如果 PermitDuration参数值介于0x01和0xfe之间,网络层管理实体将通过原语把macAssociationPermit PIB属性设置为TRUE,并开启一个定时器,定时时间为PermitDuration,在这段时间内节点处于允许设备加入网络的状态,定时时间结束,网络层管理实体把MAC层的macAssociationPermit PIB属性设置为FALSE;如果PermitDuration参数的值为0xff,网络层管理实体将通过原语把

ZIGBEE无线定位技术

ZIGBEE无线定位技术 大多数无线传感器网络都要求具备一种确定网络节点位置的方法。因此在设备安装期间,需要弄清楚哪些节点相互之间直接进行数据交换,或者确定哪些节点直接与中央数据采集点进行数据交换。 当通过基于软件的计算方法来确定网络节点位置时,就需要考虑到市场化解决方案(market solution)。这些具体的计算方法是:节点首先读取计算节点位置的参数,然后将相关信息传送到中央数据采集点,对节点位置进行计算,最后,再将节点位置的相关参数传回至该节点。这就是典型的数据密集型计算,并且需要配置一台PC 或高性能的MCU。 这种计算节点位置的方法之所以只适用于小型的网络和有 限的节点数量,是因为进行相关计算所需的流量将随着节点数量的增加而呈指数级速度增加。因此,高流量负载加上带宽的不足限制了这种方法在电池供电网络中的应用。 针对上述问题,CC2431 采用了一种分布式定位计算方法。这种计算方法根据从距离最近的参考节点(其位置是已知的)接收到的信息,对节点进行本地计算,确定相关节点的位置。因此,网络流量的多少将由待测节点范围中节点的数量决定。另外,由于网络流量会随着待测节点数量的增加而成比例递增,因此,C C2431 还允许同一网络中存在大量的待测节点。 本文所提供的结果是根据对ZigBee 网络的测量得出的,然

而,这些测量结果同样适用于基于IEEE 802.15.4协议构建的更简单的网络。 定位引擎技术 定位引擎根据无线网络中临近射频的接收信号强度指示(R SSI),计算所需定位的位置。在不同的环境中,两个射频之间的RSSI 信号会发生明显的变化。例如,当两个射频之间有一位行人时,接收信号将会降低30dBm。为了补偿这种差异,以及出于对定位结果精确性的考虑,定位引擎将根据来自多达16 个射频的RSSI 值,进行相关的定位计算。其依据的理论是:当采用大量的节点后,RSSI 的变化最终将达到平均值。 在RF 网络中,具有已知位置的定位引擎射频称为参考节点,而需要计算定位位置的节点称为待测节点。 要求在参考节点和待测节点之间传输的唯一信息就是参考节点的X 和Y 坐标。定位引擎根据接收到的X 和Y 坐标,并结合根据参考节点的数据测量得出的RSSI 值,计算定位位置。 将定位技术纳入网络协议 一些采用定位引擎的应用可能要求放置若干个参考节点,以作为基础设施设置不可或缺的一部分。ZigBee 技术能够实现对家庭、办公以及工业等应用的无线控制。随着ZigBee 设备在楼宇基础设施中的安装数量不断增多,ZigBee 将会在家庭和办公自动化方面拥有更为广阔的应用前景。

网络的拓扑结构分类

网络的拓扑结构分类 网络的拓扑结构是指网络中通信线路和站点(计算机或设备)的几何排列形式。 1.星型网络:各站点通过点到点的链路和中心站相连。特点是很容易在网络中增加新的站点,数据的安全性和优先级容易控制,易实现网络监控,但中心节点的故障会引起整个网络瘫痪。 每个结点都由一条单独的通信线路和中心结点连结。优点:结构简单、容易实现、便于管理,连接点的故障容易监测和排除。缺点:中心结点是全网络的可靠瓶颈,中心结点出现故障会导致网络的瘫痪。 2.环形网络:各站点通过通信介质连成一个封闭

的环形。环形网容易安装和监控,但容量有限,网络建成后,难以增加新的站点。 各结点通过通信线路组成闭合回路,环中数据只能单向传输。 优点:结构简单、容易实现,适合使用光纤,传输距离远,传输延迟确定。 缺点: 环网中的每个结点均成为网络可靠性的瓶颈,任意结点出现故障都会造成网络瘫痪,另外故障诊断也较困难。最著名的环形拓扑结构网络是令牌环网(Token Ring) 3.总线型网络:网络中所有的站点共享一条数据通道。总线型网络安装简单方便,需要铺设的电缆最短,成本低,某个站点的故障一般不会影响整个网络。但介质的故障会导致网络瘫痪,总线网安全性低,监控比较困难,增加新站点也不如星型网容易。

是将网络中的所有设备通过相应的硬件接口直接连 接到公共总线上,结点之间按广播方式通信,一个结 点发出的信息,总线上的其它结点均可“收听”到。 优点:结构简单、布线容易、可靠性较高,易于扩充, 是局域网常采用的拓扑结构。 缺点:所有的数据都需经过总线传送,总线成为整个 网络的瓶颈;出现故障诊断较为困难。最著名的总线 拓扑结构是以太网(Ethernet)。 树型网、簇星型网、网状网等其他类型拓扑结构 的网络都是以上述三种拓扑结构为基础的。 ④树型拓扑结构 是一种层次结构,结点按层次连结,信息交换主要在上下结点之间进行,相邻结点或同层结点之间一般不进行数据交换。优点:连结简单,维护方便,适用于汇集信息的使用要

zigbee网络中的信息传输方式

Zigbee网络中的消息传输方式 1、广播 广播是zigbee网络中的一种数据传输方式,它是由网络中的一个节点向其它节点发送消息的过程。在zigbee网络中协调器,路由器和macRxOnWhenIdle域值为TRUE的终端设备可以参与广播转发,其余节点不参与。能够接受广播帧的目的节点由广播帧中的目的地址来确定,不同的广播地址及其对应接收节点类型如下表所示: 在所有参与广播的节点中都需要维护一个包含若干条广播事务记录(Broadcast Transaction Rcord,BTR)的广播事务表(Broadcast Transaction Table,BTT),该表用来记录哪些节点已经成功转发了广播帧。 一个节点接收到一个广播帧时首先检查帧中的目的地址和自己的设备类型是否相符。不相符则丢弃;相符的话设备从本地BTT中查找相应的BTR,若干存在,则对其进行更新;若不存在,则检查BTT 中是否有空的或者过期的BTR项。如果没有,则丢弃广播帧;若有则添加新的BTR项并将广播帧提交到高层进行处理。若节点属性中radius值不为0或者该设备不是终端设备则转发该帧。BTT表中每个BTR都有有效期,在有效期过后,设备会将该BTR定义为失效以便后续写入新的BTR。MAC PIB属性macRxOnWhenIdle值为FALSE的zigbee路由器接收到广播帧后将会以单播的形式将该帧发送到其邻居节点。如果一个节点接收到一个广播帧后节点查找BTT中的广播帧序列号发现其另外一个邻居已经广播了该帧,则节点将忽略该广播帧。为了方便重发广播帧,每个zigbee路由器的NWK层至少能够缓存1帧数据。Zigbee中广播的主要用于路由发现。广播过程如下图所示:

网络拓扑结构大全和图片(星型、总线型、环型、树型、分布式、网状拓扑结构)

网络拓扑结构总汇 星型结构 星型拓扑结构就是用一个节点作为中心节点,其她节点直接与中心节点相连构成得网络。中心节点可以就是文件服务器,也可以就是连接设备。常见得中心节点为集线器。 星型拓扑结构得网络属于集中控制型网络,整个网络由中心节点执行集中式通行控制管理,各节点间得通信都要通过中心节点。每一个要发送数据得节点都将要发送得数据发送中心节点,再由中心节点负责将数据送到目地节点。因此,中心节点相当复杂,而各个节点得通信处理负担都很小,只需要满足链路得简单通信要求。 优点: (1)控制简单。任何一站点只与中央节点相连接,因而介质访问控制方法简单,致使访问协议也十分简单。易于网络监控与管理。 (2)故障诊断与隔离容易。中央节点对连接线路可以逐一隔离进行故障检测与定位,单个连接点得故障只影响一个设备,不会影响全网。 (3)方便服务。中央节点可以方便地对各个站点提供服务与网络重新配置。 缺点: (1)需要耗费大量得电缆,安装、维护得工作量也骤增。 (2)中央节点负担重,形成“瓶颈”,一旦发生故障,则全网受影响。 (3)各站点得分布处理能力较低。 总得来说星型拓扑结构相对简单,便于管理,建网容易,就是目前局域网普采用得一种拓扑结构。采用星型拓扑结构得局域网,一般使用双绞线或光纤作为传输介质,符合综合布线标准,能够满足多种宽带需求。 尽管物理星型拓扑得实施费用高于物理总线拓扑,然而星型拓扑得优势却使其物超所值。每台设备通过各自得线缆连接到中心设备,因此某根电缆出现问题时只会影响到那一台设备,而网络得其她组件依然可正常运行。这个优点极其重要,这也正就是所有新设计得以太网都采用得物理星型拓扑得原因所在。 扩展星型拓扑: 如果星型网络扩展到包含与主网络设备相连得其它网络设备,这种拓扑就称为扩展星型拓扑。 纯扩展星型拓扑得问题就是:如果中心点出现故障,网络得大部分组件就会被断开。 环型结构 环型结构由网络中若干节点通过点到点得链路首尾相连形成一个闭合得环,这种结

ZigBee无线网络和收发器(葵花宝典中文版)

由于国内暂时还没有该文献的中文版本,而ZigBee Wireless Networks and Transceivers又是ZigBee界的葵花宝典,为了自己更好的学习,所以决定将比较多的蛋疼的时间拿出来做点有意义的事,虽然翻译水平不是很高,但是在翻译的过程中肯定能得到进步,最关键的就是检验自己的毅力,看看能否坚持。在这个过程中,如果还能帮到一些正在入门ZigBee的朋友那就更好了。废话不多说,开始 ZigBee Wireless Networks and Transceivers ZigBee无线网络和收发器 1第一章ZigBee基础 本章主要介绍了短距离无线网络通信的ZigBee标准,本章的主要目的就是对ZigBee的基础特性进行一下简单的概述,包括它的网络拓扑、信道访问机制和每个协议层所扮演的角色,在后续章节中对本章所讨论的内容有详细的解释。 1.1 什么是ZigBee? ZigBee是为低数据速率、短距离无线网络通信定义的一系列通信协议标准。基于ZigBee的无线设备工作在868MHZ, 915MHZ和2.4Z频带。其最大数据速率是250Kbps. ZigBee技术主要针对以电池为电源的应用,这些应用对低数据速率、低成本、更长时间的电池寿命有较高的需求。在一些ZigBee应用中,无线设备持续处于活动状态的时间是有限的,大部分时间无线设备是处于省电模式(也称休眠模式)的。因此,ZigBee设备在电池需要更换以前能够工作数年以上。 ZigBee的其中一个应用就是室内病人监控。例如,一个病人的血压,心率可以通过可穿戴设备测量出来,病人戴的ZigBee设备来周期性的收集血压等健康相关的信息,然后这些数据被无线传送到当地服务器,例如病人家中的一台个人电脑,电脑再对这些数据进行初始分析,最后重要的信息通过互联网被发送到病人的护士或者内科医生那里做进一步的分析。 另一个ZigBee的应用例子就是大型楼宇结构安全的监控。在此应用中,一个建筑内可以安装数个ZigBee无线传感器(如加速度计),所有的这些传感器形成一个网络来收集信息,这些收集来的信息可以用于评估建筑的结构安全和潜在的损坏标志,例如,地震后一个建筑在重新开放前可能需要进行检测。而传感器收集到的数据有助于加速和减少检测的花费。在第二章中还提供了一些其他ZigBee的应用例子。 ZigBee标准是由ZigBee联盟所开发的,该联盟有数百个成员公司,从半导体产业和软件开发者到原始设备生产商、安装商。ZigBee联盟是2002年创立的

相关主题
文本预览
相关文档 最新文档