zigbee NWK Router discovery

zigbee NWK Router discovery
zigbee NWK Router discovery

一、NWK层的几张表

1、Routing Table

a、Destination address(2byte):目的地址

Status(1bits):ACTIVE(0)路由条目可用;DISCOVERY_UNDERWAY(1)路由条目正在发现;

b、DISCOVERY_FAILED(2)/INACTIVE(3)路由失效;VALIDATION_UNDERWAY(4)路由可用;

Reserved(5-7)保留。

c、No route cache(1bit):是否可存储源路由表(用于many to one),多对一网络中,

节点保存的对集中器的路由条目中,改位置1,表示集中器有源路由表;清0,表

示无源路由表。

d、many-to-one(1bit):用于many to one中,代表Destination address地址是集中器,

集中器设备会每隔一段时间(如30s)给周围的路由器设备广播Route Request Command(且是many to one类型路由发现)。

e、Route record required(1bit): 用于many to one中,当No route cache为1时,表

示集中器没有源路由表,则每次节点给集中器发送数据前,需先发送一条route record command命令帧,该帧经过的每一跳路由设备均需将其网络地址填在命令帧

的payload中的Relay List字段中,集中器收到该命令时,可用该payload的Relay List

中的路由给节点发送数据;No route cache为0时,表示集中器有源路由表,则节

点只需在收到Route Request Command(且是many to one类型路由发现)时,建立对

集中器的路由表条目后,给集中器发送一条route record command命令帧,集中器

收到后将payload中的Relay List字段的路由保存在源路由表中,然后清零Route record required位。

f、GroupID flag(1bit):用于多播路由(一对多),Destination address地址是一个组ID,

仅当非组内成员给组内成员发送数据时,才需路由表,因非组内成员发送数据时是

用单播,组内成员收到数据后改位多播;当组内成员给组内成员发送数据时,直接

用多播发送。

g、Next-hop address(1bit):下一跳地址。

2、Routing Discovery Table

Route request ID(1byte):路由发现条目ID。

Source address(2byte):路由发现发起者地址,其与Route request ID共同确定路由发

现条目。

Sender address(2byte):传输Route Request Command命令的上一跳地址(同时是

Forward cost成本最少的路径上一跳地址)。

Forward cost(1byte): Route Request Command从发起者到本设备的最低成本值。

Residual cost(1byte):Route Reply Command从响应者到本设备的最低成本值,也称剩

余成本。

Expiration time(2byte):路由发现条目的超时时间。

3、Neighbor Table

Extended address:邻居节点IEEE地址。

Network address:邻居节点网络地址。

Device type:邻居节点设备类型:0:协调器1:路由器2:终端设备

RxOnWhenIdle:邻居节点的接收器在待机时是否开启:1:开0:关。

Relationship:邻居节点与本节点的关系:0:父设备1:子设备2:兄弟姐妹3:都

不是4:曾经的字设备5:未授权的子设备

Transmit Failture:表示本设备发送给该邻居设备的数据的成功率,该值越大,表示越

失败。

LQI:表示邻居设备发送数据到本设备时的link cost,可转换成链路成本。Outgoing Cost: 表示本设备发送数据到邻居设备时的链路成本。

Age:邻居表的老化时间,每收到link status command时,该值清零,值越大表示该邻居表条目越老;LQI/Outgoing Cost/Age值均由邻居设备link status command命令更新。

Incoming beacon timestamp:用于信标网络,当收到邻居设备信标帧时,保存当前的时间戳(单位为symbols)。

Beacon transmission time offset:用于信标网络,邻居设备信标帧与其父设备信标帧的时间差;Incoming beacon timestamp -- Beacon transmission time offset = 邻居设备的父设备发送信标帧的时间。

Extended PAN ID:该网络的扩展标识。

Logical channel:该网络的通道。

Depth:该网络的深度,最大15。

Beacon order:是否支持信标网络。

Permit joining:是否允许加入,1:允许0:不允许

Potential parent:是否为潜在父设备,1:是,0:不是;对于路由设备,可配置其可加入的子节点数目(路由节点数目或终端节点数目),当子节点数目还未满时,则可作为潜在的父设备,否则不行。

二、Link status command A B Link status command

Addr:无 A broadcast to B

Link status command Addr:A Incoming cost:LQI-a Outgoing cost:0

LQI-a B broadcast to A LQI-b

Link status command

Addr:B

Incoming cost:LQI-b

Outgoing cost:LQI-a A broadcast to B Link status command

Addr:A

Incoming cost:LQI-a

Outgoing cost:LQI-b

1、以上Link status command 具体命令格式参考Zigbee spe 。

2、Link status command 在如下两点有重要作用:

A 、many to one:集中器广播Route Req command 时,节点收到后,根据Link status cmd 命令保存的In/out cost 来计算Route Req cmd 上一跳到本节点的成本Cost ,同时建立节点到集中器的Route table 条目,目的地址为集中器,Next-hop 为成本Cost 最小的传递Route Req cmd 上一跳地址。

B 、Two-way-route(nwkSymLink=TRUE):origintor 发起Route Req cmd 时,节点收到后,与Many-to-one 一样原理建立路由表,目的地址为origintor ;在responder 返回Route Reply cmd 时,节点收到后,根据Link status cmd 命令保存的In/out cost 来计算Route Reply cmd 上一跳到本节点的成本Cost ,同时建立节点到Responder 的Route table 条目,目的地址为Responder ,Next-hop 为成本cost 最小的传递Route Reply cmd 上一跳地址。 因此,Two-way-route 可以建立两条路由表。

B broadcast to A

三、单播路由

四、一对多(多播)路由

五、多对一(many to one)路由

NB-IoT、LoRa、Zigbee、WIFI、蓝牙无线组网对比

NB-IoT、LoRa、Zigbee、WIFI、蓝牙无线组网对比LoRa LoRa(长距离)是由Semtech公司开发的一种技术,典型工作频率在美国是915MHz,在欧洲是868MHz,在亚洲是433MHz。LoRa的物理层(PHY)使用了一种独特形式的带前向纠错(FEC)的调频啁啾扩频技术。这种扩频调制允许多个无线电设备使用相同的频段,只要每台设备采用不同的啁啾和数据速率就可以了。其典型范围是2km至5km,最长距离可达15km,具体取决于所处的位置和天线特性。 NB-IoT 窄带物联网(Narrow Band Internet of Things,NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。 NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。据说NB-IoT设备电池寿命可以提高至少10年,同时还能提供非常全面的室内蜂窝数据连接覆盖。

ZigBee ZigBee是物联网的理想选择之一。 虽然ZigBee一般工作在2.4GHz ISM频段,但它也可以在902MHz到928MHz和868MHz 频段中使用。在2.4GHz频段中数据速率是250kb/s。它可以用在点到点、星形和网格配置中,支持多达216个节点。与其它技术一样,安全性是通过AES-128加密来保证的。ZigBee 的一个主要优势是有预先开发好的软件应用配置文件供具体应用(包括物联网)使用。最终产品必须得到许可。 Wi-Fi Wi-Fi被广泛用于许多物联网应用案例,最常见的是作为从网关到连接互联网的路由器的链路。然而,它也被用于要求高速和中距离的主要无线链路。 大多数Wi-Fi版本工作在2.4GHz免许可频段,传输距离长达100米,具体取决于应用环境。流行的802.11n速度可达300Mb/s,而更新的、工作在5GHz ISM频段的802.11ac,速度甚至可以超过1.3Gb/s。 一种被称为HaLow的适合物联网应用的新版Wi-Fi即将推出。这个版本的代号是802.11ah,在美国使用902MHz至928MHz的免许可频段,其它国家使用1GHz以下的类似频段。虽然大多数Wi-Fi设备在理想条件下最大只能达到100米的覆盖范围,但HaLow在使用合适天线的情况下可以远达1km。 802.11ah的调制技术是OFDM,它在1MHz信道中使用24个子载波,在更大带宽的信道中使用52个子载波。它可以是BPSK、QPSK或QAM,因此可以提供宽范围的数据速率。在大多数情况下100kb/s到数Mb/s的速率足够用了——真正的目标是低功耗。Wi-Fi联盟透露,它将在2018年前完成802.11ah的测试和认证计划。 针对物联网应用的另外一种新的Wi-Fi标准是802.11af。它旨在使用从54MHz到698MHz 范围内的电视空白频段或未使用的电视频道。这些频道很适合长距离和非视距传输。调制技术是采用BPSK、QPSK或QAM的OFDM。每个6MHz信道的最大数据速率大约为24Mb/s,不过在更低的VHF电视频段有望实现更长的距离。 蓝牙5.0 蓝牙是一种无线传输技术,理论上能够在最远100米左右的设备之间进行短距离连线。其最大特色在于能让轻易携带的移动通讯设备和电脑,在不借助电缆的情况下联网,并传输资料和讯息,目前普遍被应用在智能手机和智慧穿戴设备的连结以及智慧家庭、车用物联网等领域中。新到来的蓝牙 5.0不仅可以向下相容旧版本产品,且能带来更高速、更远传输距离的优势。云里物里的低功耗蓝牙模块MS50SFB就是采用5.0芯片,从而达到更快的速度,更稳定的效果。 本文来源网络,如有侵权请联系删除。

物联网简介及基于ZigBee的无线传感器网络

物联网简介及基于ZigBee的无线传感器网络 摘要 物联网,是继计算机、互联网与移动通信网之后的又一次信息产业浪潮,是一个全新的技术领域,给IT和通信带来了广阔的新市场。积极发展物联网技术,尽快扩展其应用领域,尽快使其投入到生产、生活中去,将具有重要意义。 ZigBee无线通信技术是一种新兴的短距离无线通信技术,具有低功耗、低速率、低时延等特性,具有强大的组网能力与超大的网络容量,可以广泛应用在消费电子品、家居与楼宇自动化、工业控制、医疗设备等领域。由于其独有的特性,ZigBee无线技术也是无线传感器网络的首选技术,具有广阔的发展前景。ZigBee协议标准采用开放系统接口(051)分层结构,其中物理层和媒体接入层由IEEE802.15.4工作小组制定,而网络层,安全层和应用框架层由ZigBee联盟制定。 本文首先从概念、技术架构、关键技术和应用领域介绍了物联网的相关知识,然后着重介绍了基于ZigBee的无线传感器网络,其中包括无线传感网简介、ZigBee技术概述和基于ZigBee的无线组网技术。 关键词:物联网;ZigBee;无线传感器网络

物联网简介 物联网概念 “物联网概念”是在“互联网概念”的基础上,将其用户端延伸和扩展到任何物品与物品之间,进行信息交换和通信的一种网络概念。其定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。 最简洁明了的定义:物联网(Internet of Things)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。 技术架构 从技术架构上来看,物联网一般可分为三层:感知层、网络层和应用层。 感知层是物联网的皮肤和五官-用于识别物体,采集信息。感知层包括二维码标签和识读器、RFID标签和读写器、摄像头、GPS、传感器、M2M终端、传感器网关等,主要功能是识别物体、采集信息,与人体结构中皮肤和五官的作用类似。 感知层解决的是人类世界和物理世界的数据获取问题。它首先通过传感器、数码相机等设备,采集外部物理世界的数据,然后通过RFID、条码、工业现场总线、蓝牙、红外等短距离传输技术传递数据。感知层所需要的关键技术包括检测技术、短距离无线通信技术等。 网络层是物联网的神经中枢和大脑-用于传递信息和处理信息。网络层包括通信网与互联网的融合网络、网络管理中心、信息中心和智能处理中心等。网络层将感知层获取的信息进行传递和处理,类似于人体结构中的神经中枢和大脑。 网络层解决的是传输和预处理感知层所获得数据的问题。这些数据可以通过移动通信网、互联网、企业内部网、各类专网、小型局域网等进行传输。特别是在三网融合后,有线电视网也能承担物联网网络层的功能,有利于物联网的加快推进。网络层所需要的关键技术包括长距离有线和无线通信技术、网络技术等。 应用层是物联网的"社会分工"-结合行业需求,实现广泛智能化。应用层是物

Zigbee技术主流芯片比较 2概况

Zigbee技术主流芯片调研 1、Zigbee芯片调研 当今市场已有大量集成Zigbee协议和射频电路的芯片。以下是市场上主流的生成Zigbee的公司及其生产的典型Zigbee芯片。 公司TI FREESCALE ATMEL Nordic 芯片CC2530 MC1321 AT86RF230 nRF24E1/nRF9E5 MCU内核8051 HCS08 无(通过SPI接口由外 接MCU连接) 8051 通过在淘宝上的调查,TI公司的CC2530和FREESCALE的MC1321用户量比较大,有大量的公司提供基于这两款芯片的Zigbee模块,使用这些模块可以减少大量的硬件调试工作,而较容易的实现我们所需的传输功能。以下就这两类主流芯片进行详细介绍。 1.1 CC2530调研 CC2530是市场最主流的Zigbee芯片,TI公司推出的ZIGBEE网络处理器,将复杂的ZIGBEE网络协议栈,处理成了简单的用户接口命令,用户只要使用任何简单的单片机(微控制器),就可以容易的实现对ZIGBEE网络的控制;TI推出这个芯片的目的,就是希望ZIGBEE容易被使用。CC2530是TI公司推出的最新一代ZigBee标准芯片,适用于2.4GHz、IEEE802.15.4、ZigBee和 RF4CE应用。 CC2530包括了极好性能的一流RF收发器,工业标准增强性8051MCU,系统中可编程的闪存,8KB RAM以及许多其它功能强大的特性,可广泛应用在2.4-GHzIEEE802.15.4系统,RF4CE遥控制系统,ZigBee系统,家庭/建筑物自动化,照明系统,工业控制和监视,低功耗无线传感器网络,消费类电子和卫生保健。主要参数如下:

智能控制开关设计

智能控制开关设计 智能控制开关设计电源,单从对电源输出的控制来说,可以有几种控制方式。其一是单片机输出一个电压(经DA芯片或PWM方式),用作电源的基准电压。这种方式仅仅是用单片机代替了原来的基准电压,可以用按键输入电源的输出电压值,单片机并没有加入电源的反馈环,电源电路并没有什么改动。这种方式最简单。其二是单片机扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,调整DA的输出,控制PWM芯片,间接控制电源 的工作。这种方式单片机已加入到电源的反馈环中,代替原来的比较放大环节,单片机的程序要采用比较复杂的PID算法。其三是单片机扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,输出PWM波,直接控制电源的工作。这种方式单片机介入电源工作最多。第三种方式是最彻底的单片机控制智能控制开关,但对单片机的要求也最高。要求单片机运算速度快,而且能够输出足够高频率的PWM波。这样的单片机显然价格也高。DSP类单片机速度够高,但目前价格也很高,从成本考虑,占电源成本的比例太大,不宜采用。廉价单片机中,AVR系列最快,具有PWM输出,可以考虑采用。但AVR单片机的工作频率仍不够高,只能是勉强使用。下面我们具体计算一 下AVR单片机直接控制开关电源工作可以达到什么水平。AVR单片机中,时钟频率最高为16MHz。如果PWM分辨率为10位,那么PWM波的频率也 就是开关电源的工作频率为16000000/1024=15625(Hz),开关电源工作在这个 频率下显然不够(在音频范围内)。那么取PWM分辨率为9位,这次开关电源 的工作频率为16000000/512=32768(Hz),在音频范围外,可以用,但距离现代开关电源的工作频率还有一定距离。不过必须注意,9位分辨率是说功率管导通-关断这个周期中,可以分成512份,单就导通而言,假定占空比为0.5,

【zigbee和wifi的区别】分析局域无线通信协议WiFI,Bluetooth,ZigBee技术的优劣

【zigbee和wifi的区别】分析局域无线通信协议WiFI,Bluetooth,ZigBee技术的优劣 分析局域无线通信协议wiFi,Bluetooth,zigBee技术的优劣 分析局域无线通信协议wiFi,Bluetooth,zigBee技术的优劣wiFi是目前应用最广泛的无线通信技术,传输距离在100-300m,速率可达300mbps,功耗10-50ma,频段2.4G。 优点: 1.wiFi技术无线电波的覆盖范围广:wiFi的半径则可达100米,适合办公室及单位楼层内部使用。 2.wiFi技术速度快,可靠性高:802.1lb无线网络规范是iEEE802.1l 网络规范的变种,最高带宽为1mbps,在信号较弱或有干扰的情况下,带宽可调整为 5.5mbps、2mbps和1mbps,带宽的自动调整,有效地保障了网络的稳定性和可靠性。 3.wiFi技术无需布线:wiFi最主要的优势在于不需要布线,可以不受布线条件的限制,因此非常适合移动办公用户的需要,具有广阔市场前景。目前它已经从传统的医疗保健、库存控制和管理服务等特殊行业向更多行业拓展开去,甚至开始进入家庭以及教育机构等领域。 4.wiFi技术健康安全:iEEE802.1规定的发射功率不可超过100毫瓦,实际发射功率约6o~70毫瓦,手机的发射功率约200毫瓦至1

瓦间,手持式对讲机高达5瓦,而且无线网络使用方式并非像手机直接接触人体,是绝对安全的。 缺点: 1.wiFi最大的缺点是安全性非常低,很容易泄露个人信息。稳定性比较差,用户体验度不是很好。 2.功耗大,大规模使用的情况下更明显。这导致其在智能家居里应用有限。 3.组网能力低,拓展空间有限。 蓝牙(Bluetooth?):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用 2.4—2.485GHz的iSm波段的UHF无线电波,点对点无线通讯,方圆10米范围内)。蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案。蓝牙可连接多个设备,克服了数据同步的难题。 蓝牙优点: 1.在智能设备的普及性高,应用广。 2.成本低廉,产量大。 3.使用方便,点对点。 缺点 蓝牙是一种还没有完全成熟的技术,尽管被描述得前景诱人,但还有待于实际使用的严格检验。蓝牙的通讯速率也不是很高,在当今这个

智能家居照明控制无线开关系统设计与实现

智能家居照明控制无线开关系统设计与实现  1 系统设计方案 随着电子技术的不断发展,无线技术在智能化中扮演着越来越重要的角色。本设计是一种能实现远距离照明控制的无线遥控开关系统,由发射系统和接收系统两部分组成。系统使用无线收发模块构成射频发射和接收电路,发射部分主要由按键编址电路、编码电路和发射模块组成;接收部分主要由接收模块、单片机控制电路和负载电路组成。 发射系统采用1 节12 V 干电池供电,接收系统采用3 节1.5 V 干电池供电,单片机采用5 V 直流电源供电,电源系统节能、简便。 2 系统实现 2.1 元件选取及系统框考虑到系统的兼容性、实用性、低成本和节能性,选用AT89S52 单片机,用PT2262/2272 无线收发模块实现315 MHz 的无线通信。AT89S52 单片机是ATMEL 公司生产的一种非易失性存储技术制造的低功耗、高密度CMOS8 位单片机,片内含8 KB ISP (In -system programmable)的可反复擦写1 000 次的Flash 只读程序存储器,兼容标准MCS-51 指令系统及80C51 引脚结构,可为许多嵌入式控制应用系统提供高性价比的解决方案。 PT2262/PT2272 是台湾普城公司生产的一种CMOS 工艺制造的低功耗、低价位通用编解码电路;PT2262/PT2272最多可有12 bit(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),12 bit(A0-A11)三态地址端管脚任意组合可提供531 441 地址码,PT2262 最多可有6 bit (D0-D5)数据端管脚,设定的地址码和数据码从17 脚串行输出[2]。 电路的系统框

ZIGBEE无线传感器网络简介

无线传感器网络简介 2007年01月06日星期六下午04:29 [来源:仪器仪表与传感器网] 科技发展的脚步越来越快,人类已经置身于信息时代。而作为信息获取最重要和最基本的技术——传感器技术,也得到了极大的发展。传感器信息获取技术已经从过去的单一化渐渐向集成化、微型化和网络化方向发展,并将会带来一场信息革命。 发展历程 早在上世纪70年代,就出现了将传统传感器采用点对点传输、连接传感控制器而构成传感器网络雏形,我们把它归之为第一代传感器网络。随着相关学科的的不断发展和进步,传感器网络同时还具有了获取多种信息信号的综合处理能力,并通过与传感控制器的相联,组成了有信息综合和处理能力的传感器网络,这是第二代传感器网络。而从上世纪末开始,现场总线技术开始应用于传感器网络,人们用其组建智能化传感器网络,大量多功能传感器被运用,并使用无线技术连接,无线传感器网络逐渐形成。 无线传感器网络是新一代的传感器网络,具有非常广泛的应用前景,其发展和应用,将会给人类的生活和生产的各个领域带来深远影响。发达国家如美国,非常重视无线传感器网络的发展,IEEE正在努力推进无线传感器网络的应用和发展,波士顿大学(Boston Unversity)还于最近创办了传感器网络协会(Sensor Network Consortium),期望能促进传感器联网技术开发。除了波士顿大学,该协会还包括BP、霍尼韦尔(Honeywell)、Inetco Systems、Invensys、 L-3 Communications、Millennial Net、Radianse、 Sensicast Systems及Textron Systems。美国的《技术评论》杂志在论述未来新兴十大技术时,更是将无线传感器网络列为第一项未来新兴技术,《商业周刊》预测的未来四大新技术中,无线传感器网络也列入其中。可以预计,无线传感器网络的广泛是一种必然趋势,它的出现将会给人类社会带来极大的变革。 应用现状 虽然无线传感器网络的大规模商业应用,由于技术等方面的制约还有待时日,但是最近几年,随着计算成本的下降以及微处理器体积越来越小,已经为数不少的无线传感器网络开始投入使用。目前无线传感器网络的应用主要集中在以下领域: 1. 环境的监测和保护 随着人们对于环境问题的关注程度越来越高,需要采集的环境数据也越来越多,无线传感器网络的出现为随机性的研究数据获取提供了便利,并且还可以避免传统数据收集方式给环境带来的侵入式破坏。比如,英特尔研究实验室研究人员曾经将32个小型传感器连进互联网,以读出缅因州"大鸭岛"上的气候,用来

zigbee各版本规范比较

ZigBee各版本规范比较 ZigBee是ZigBee联盟建立的技术标准,它是一种工作在900MHZ和2.4GHZ频段的新兴无线网络技术,具有中等通讯距离(10米到数百米),比较灵活经济的通讯速率(40Kbps到250Kbps),并且有星状,网状(MESH),树状等多种网络拓扑,低的功耗等特点,所以在当今无线通讯技术和无线网络技术领域中占有比较重要的地位。 第一个ZigBee协议栈规范于2004年12月正式生效,称为ZigBee 1.0或ZigBee 2004。 第二个ZigBee协议栈规范于2006年12月发布,称为ZigBee 2006规范,主要是用“群组库(cluster library)”替换了ZigBee 2004中的MSG/KVP结构。最为重要的新的ZigBee 2006协议栈将不兼容原来的ZigBee 2004技术规范,对于已经投入ZigBee 2004的厂商而言,这是一个大悲剧。例如Jennic 公司将ZigBee2004协议栈固化在ROM中(JN5121/JN5139)。将无法和ZigBee 2006以后的协议栈兼容。ZigBee 2006协议栈,将是ZigBee兼容的一个战略分水岭,从这里开始,ZigBee将实现完全向后兼容性。 2007年10月发布了ZigBee 2007规范,ZigBee 2007规范定于了两套高级的功能指令集(feature set):分别是ZigBee功能命令集和ZigBee Pro功能命令集。(ZigBee 2004和2006都不兼容这两套新的命令集)。ZigBee 2007包含两个协议栈模板(profile),一个是ZigBee协议栈模板(Stack Profile 1),它是2006年发布的,目标是消费电子产品和灯光商业应用环境,设计简单,使用在少于300个节点的网络中。另一个是ZigBee Pro协议栈模板 (Stack Profile 2),它是在2007年发布,目标是商业和工业环境,支持大型网络,1000个以上网络节点,相应更好的安全性。ZigBee Pro提供了更多的特性,比如:多播、多对一路由和SKKE(Symmetric-key key establishment)高安全,但ZigBee(协议栈模板1)在内存和flash中提供了一个比较小的区域。两者都提供了全网状网络与所有的ZigBee应用模板工作。 ZigBee 2007 是向后完全兼容ZigBee 2006设备。ZigBee 2007设备可以加入一个ZigBee 2006网络,并能再ZigBee 2006网络中运行,反之亦然。 由于路由选择不同,ZigBee Pro设备必须变成非路由ZigBee End-Devices(ZEDs)设备才可加入ZigBee 2006或ZigBee 2007网络。同样ZigBee 2006或ZigBee 2007设备必须变成ZEDs才可加入ZigBee Pro 网络。在这些设备上的应用程序工作是相同的,它们不管在这些设备上的协议栈模板。 下面的图表从高层次进行比较,列出2004、2006及2007/PRO ZigBee规范之间的异同。 比较图

智能控制开关课设

长春工业大学 课程设计说明书 — 课程设计名称单片机原理课程设计()专业电气工程及其自动化 班级100308 学生姓名闫富裕 指导教师侯云海 ; 2013年1月7日

课程设计任务书

智能控制开关的设计 1.设计内容 智能化开关电源的主要功率变换电路仍然采用与传统开关电源相同的拓扑结构,但其反馈控制环路不采用传统的模拟控制方式,而是采用数字控制方式,即误差采样,脉冲宽度调制(PWM)的调制信号的计算、生成,遥感信号的接收、处理等控制部分电路均使用数字控制技术。通过智能化的数字控制技术,力求解决环路的稳定性、抗干扰性、电源远程控制性等问题。本开关电源主要技术指标:①交流输入电压85~265 V AC宽范围输入;②直流输出电压5~15 V连续可调;③输出电压调整率≤%;④具有输出短路控制;⑤具有电压显示功能及故障报警指示。 双控开关又叫双联开关,分为一位、二位或多位,其中两位或多位的双控开关内部由两组或多组一位双控开关组成。一位双控开关实际上是一个单刀双掷开关,每一只开关分别控制相应的灯组。如图l所示两地控制开关电路。图中的两只开关(S1和S2)均为一位双联开关,两只开关都能单独地、任意地控制照明电路的通和断。从线路中,不难看出,无论电路初始状态如何,只要改动任一只开关状态,照明电路将由断电状态变为通电状态或者相反。并由此电路图可看出,整个电路比较安全,符合安全规范,且线路简单明了,检修容易。 2.设计要求 》 1.密码保护和设置; 2.实时显示和定时控制显示; 3.密码和定时断电保护; 4.准时对开关进行控制(开和关)。 3.设计方案 时间显示采用LCD1602,以降低对单片机端口数的要求,同时也降低系统的功耗。时间控制电路和键盘输入以及掉电存储都通过89C2051的I/O口控制。 电源部分:电源部分由整流、滤波和集成稳压器组成,以保证系统稳定工作。

zigbee芯片与zigbee模块的区别和优缺点对比

zigbee芯片与zigbee模块的区别和优缺点对比 ZigBee在个人网络中越来越被称为短距离无线通信协议。它的最大特点是具有低功耗,低网络,特别是可路由的网络功能,并且在理论上可以无限扩展ZigBee期望的通信范围。对于蓝牙,红外点对点通信和WLAN星型通信,ZigBee协议要复杂得多。因此,我应该选择ZigBee芯片自行开发协议,还是应该直接选择具有ZigBee协议的模块直接应用? 芯片研发:需要足够的人力和技术储备以及长时间的开发 市场上的ZigBee无线收发器“芯片”实际上是符合物理层标准的芯片。因为它仅调制和解调无线通信信号,所以必须将其与单片机结合使用以完成数据收发器和协议的实现。另一方面,单片机仅集成了射频部分和单片机部分,并且不需要额外的单片机。它的优点是节省成本和简化电路。 在这两种情况下,用户都需要自己通过微控制器的结构和寄存器的设置自行开发所有软件部分,还要参考物理层部分的IEEE802.15.4协议和网络层部分的ZigBee协议。对于实际应用用户而言,这种工程量很大,开发周期和测试周期都非常长,并且由于它是无线通信产品,因此不容易保证其产品质量。 目前,许多ZigBee公司都在提供自己的芯片ZigBee协议栈,它仅提供该协议的功能,并不意味着它具有真正的适用性和可操作性。没有提供用户数据界面的详细描述。用户为什么可以忽略芯片中的程序,而只使用芯片来传输自己的数据?这不仅可以简单地实现包含ZigBee协议栈的芯片,也不能仅实现包含ZigBee协议栈的芯片。 所有这些都要求用户基于完整的协议代码和他们自己的上层通信协议,完整的简单

数据无线发送和接收,完整的路由,完整的网络通信以及调试步骤,来修改协议栈的内容。因此,对于实际应用的用户来说,开发周期大大延迟了,具有如此复杂协议的无线产品具有更多不确定因素,并且容易受到外部环境条件的影响。实际的发展问题是多种多样的,难以解决。 模块生产的成本 通过节省ZigBee开发周期,或许可以抓住项目推广的第一个机会。ZigBee模块已经包括所有外围电路和完整的协议栈。这是一种即用型产品。经过制造商的优化设置修订和老化测试,具有一定的质量保证。出色且可靠的zigBee应用程序“模块”紧凑,硬件小巧,具有芯片焊盘设置校正功能,能够内置芯片和外部SMA天线,通信距离范围为100米至1200米。 该软件包括完整的ZigBee协议栈。它在PC上具有自己的部署工具。它可以使用串行端口与用户的产品通信并部署模块的网络拓扑参数,例如发射功率和信道,使用方便快捷。 透传模块的优点在于,用户无需考虑其程序的工作方式,只要用户通过串行端口将其数据发送到模块,模块就会根据预设的网络自动无线传输数据结构体。

基于单片机控制的智能开关的设计与实现_贺登天

第23卷第6期2007年6月 甘肃科技 Gansu Science and T echnolo gy Vol.23N o.6 J un.2007 基于单片机控制的智能开关的设计与实现 贺登天,甘重斗,夏春水 (兰州大学信息科学与工程学院电路研究所,甘肃兰州730000) 摘要:文章根据开关控制的要求,提出了基于单片机控制的智能开关的总体设计思路,并以单片机、交流互感器和固态继电路为主要器件,从硬件电路和软件两方面实现了对电路的设计。经过实际测试,电路达到了最初的设计要求。 关键词:智能开关;单片机;电流互感器;固态继电器;控制 中图分类号:TP319 在铁路系统、各种工业现场及用电场所,大量使用到交流断路器(即断路开关)。实际使用的断路器没有自动恢复功能,一旦断开,必须人工手动接通开关提供电源。在一些特殊场所(如铁路信号管控室)不希望人员频繁出入,由此,希望开发一种具有自动恢复功能的电流控制智能开关来替代现有的开关。 1设计要求及总体设计思路 1.1设计要求 由此以上需要提出设计总体要求: (1)可以自动恢复工作:对出现频繁的干扰性故障,智能开关能通过测试电流大小,判断是否接通电源或断开电源,控制开关动作,并在开关断开(保护)电源一定时间后能自动恢复开通状态,避免人工参与控制。 (2)具有自动保护功能:当出现大的损坏性故障时,能迅速停止自动控制,并发出报警信号,由人工参预维修设备。维修完成后,再启动自动控制功能。 (3)开关控制灵活性高:对一定范围内的不同的控制电流,开关不需改动硬件,由参数设置调节完成控制。 (4)开关灵敏度好:开关能迅速对电流的大小变化做出反应,其反应时间至少不慢于普通的断路器。 1.2电路总体设计的思路 基于以上要求,在设计思路上考虑以单片机为核心,通过采样并判断回路电流大小,来控制开关动作,以达到智能化控制的目的。电路的总体设计思路如图1所示,电路主要由电源电路、电流采样电路、单片机及其外围电路以及部、开关控制电路以及报警电路五部分构成。下面对开关各部分电路分别做出设计。2硬件电路设计 硬件电路设计的要求是:(1)能够采样流过该开关的电流大小;(2)能够判断该电流大小是否超负荷,并控制开关动作;(3)具有现实弱电控制强电的转换电路。 基于以上要求,决定选用LPC935做为控制开关的核心器件,LPC933/934/935/936系列是一款单片封装的微控制器,内部集成有看门狗电路及2个四路A/D转换器,适合于许多要求高集成度、低成本的场合,可以满足多方面的性能要求。 另外,用电流互感器来实现对电流的采样,用固态继电器来做为最后的控制开关。下面分几个部分来做详细介绍。 2.1电源电路 电源电路如图2所示。由于LPC935工作电压为+ 3.2V,因此,电源电路设计输入为~220V,输出为直流+ 3.2V电压。 为减小电路板的面积,这里采用上海恒率电源科技有限公司生产的AC-DC电源模块AC220S05DC)6W,其输出电压为+5V,功率6W,再经DC/DC转换成直流+ 3.2V输出,做为整个控制电路的电源。 恒率AC220S05DC-6W为隔离式高效开关电源模块,85VAC~265VAC宽压输入,具有体积小,电磁兼容性好,输出纹波噪声小,输出电压精度高及瞬变响应快等优点。 三端稳压器LM317L及其外围元件构成DC/ DC转换电路,通过调节电位器RV2,使电源输出电压为+ 3.2V,满足电路要求。

Zigbee无线传感器网络英文文献

Zigbee Wireless Sensor Network in Environmental Monitoring Applications I. ZIGBEE TECHNOLOGY Zigbee is a wireless standard based on IEEE802.15.4 that was developed to address the unique needs of most wireless sensing and control applications. Technology is low cost, low power, a low data rate, highly reliable, highly secure wireless networking protocol targeted towards automation and remote control applications. It’s depicts two key performance characteristics – wireless radio range and data transmission rate of the wireless spectrum. Comparing to other wireless networking protocols such as Bluetooth, Wi-Fi, UWB and so on, shows excellent transmission ability in lower transmission rate and highly capacity of network. A. Zigbee Framework Framework is made up of a set of blocks called layers.Each layer performs a specific set of services for the layer above. As shown in Fig.1. The IEEE 802.15.4 standard defines the two lower layers: the physical (PHY) layer and the medium access control (MAC) layer. The Alliance builds on this foundation by providing the network and security layer and the framework for the application layer. Fig.1 Framework The IEEE 802.15.4 has two PHY layers that operate in two separate frequency ranges: 868/915 MHz and 2.4GHz. Moreover, MAC sub-layer controls access to the radio channel using a CSMA-CA mechanism. Its responsibilities may also include transmitting beacon frames, synchronization, and providing a reliable transmission mechanism. B. Zigbee’s Topology The network layer supports star, tree, and mesh topologies, as shown in Fig.2. In a star topology, the network is controlled by one single device called coordinator. The coordinator

zigbee解决方案比较

Zigbee 解决方案总结 一.非开源协议栈 1.freescale 解决方案 协议栈种类: 1.1 80 2.15.4标准mac 1.2 SMAC 1.3 SynkroRF 1.4 ZigBee RF4CE 1.5 ZigBee 2007 最简单的就是SMAC,是面向最简单的点对点应用的,不涉及网络的概念; 其次是IEEE802.15.4,一般用来组建简单的星型网络,而且提供了源代码,可以清楚地看到网络连接的每个步骤,分别调用了哪些函数; BeeStack(符合zigbee 2007)是提供的最复杂的协议栈,但是看不到代码,它提供给你一些封装好的函数,比如创建网络函数,你直接调用它,协调器就把网络创建好了,终端节点调用它则寻找可以加入的ZigBee网络并尝试加入。 其中硬件平台可以为下面中的任一种: MC13202 (2.4 GHz射频收发器) MC13213 (2.4 GHz射频收发器和带60K闪存的8位MCU)MC13224V (2.4 GHz平台级封装(PIP) –带有128KB闪存、96KB RAM、80KB ROM的32位TDMI ARM7处理器) MC13233 (带有HCS08 MCU的2.4 GHz片上系统) MC13202没有自带mcu,在做应用时,需要用户在自己的扩展板上加上mcu,既需要实现对外围设备的底层控制,也需要实现

协议栈。下面的几种均有自带mcu,协议栈的实现在自带的mcu 上实现,功能较简单的可直接使用片上的mcu资源进行控制;功能复杂的应用,最好协议栈实现与外围控制分开,大多数应用都选择arm芯片作为控制芯片; 详细信息可以查看https://www.360docs.net/doc/465161995.html,/products/rf/ZigBee.asp 2.microchip 解决方案 协议栈种类: ZigBee? Smart Energy Profile (SEP) Suite ZigBee? PRO ZigBee? RF4CE 均是一整套的协议集,价格不菲; 硬件平台: Pic18(mcu)+MRF24J40(2.4GHZ 射频收发器)+天线 与freescale 的mc13202相似,MRF24J40也只是射频收发器,不包含mcu,协议栈的实现需要借助于外围的mcu,当然微芯公司选择的是pic18及以上的芯片作为其主控mcu,通过spi接口与MRF24J40通信,查询其寄存器的状态,实现协议栈功能。 详见:https://www.360docs.net/doc/465161995.html,/ 3.ST 意法半导体解决方案 协议栈: EMZNET ZigBee? protocol stack 硬件平台:

基于MCS-51单片机的智能控制开关的设计

题目:基于MCS-51单片机的智能控制开关的设计

目录 摘要…………………………………………………………………………………I Abstract………………………………………………………………………………II 1 绪论 (1) 2 设计原理和方法 (2) 2.1 系统的硬件构成及功能 (2) 2.2 AT89C51单片机及其引脚说明 (2) 2.3 键盘控制电路 (3) 2.4 实时显示电路 (3) 2.5 电源电路 (5) 2.6开关控制电路 (6) 3系统的设计 (7) 3.1 总电路设计 (7) 3.2 系统的软件设计 (7) 4 系统各模块的仿真 (8) 4.1 键盘控制模块仿真 (8) 4.2掉电储存电路的仿真 (8) 5 心得体会 (10) 参考文献 (11) 附录一 (12) 附录二 (13)

摘要 单片机发展到今天已经是一项很成熟的技术,使用单片机控制能实现长达几小时的定时操作,有较好的市场发展前景和技术应用价值。针对自动测控系统的要求,设计了一种基于MCS-51单片机控制的智能控制开关, 可以满足长时间无人值守的测控系统的要求。设计电路主要由单片机89C51控制电路、掉电存储电路、按键与LCD显示电路以及电源电路组成。系统能实现实时显示和定时控制显示、定时断电保护、准时对开关进行控制等的功能,是一款比较实用的智能开关。 关键词:智能控制;开关;单片机;定时

Abstract SCM has been developed to a very mature technology, using SCM to achieve up to a few hours of regular operation, there are good prospects for market development and technology application. The requirements for the automatic control system, designed based on MCS-51 MCU intelligent control switch, to meet long unattended measurement and control systems. Circuit design is composed of 89C51 control circuit, power-down memory circuit, buttons and LCD display circuit and power circuit. System that can display real-time display and timing control, timing power-off protection time of the switch control function, is a more practical intelligent switch. Key words: Intelligent Control; Switch; SCM; Timing

五大无线技术比较(ZigBee、UWB、Wi-Fi、蓝牙、NFC)

ZigBee:巨头力挺前途难料 ZigBee联盟成立于2001年8月。但作为该项技术发展过程中具有里程碑意义的是,2002年下半年,英国Invensys公司、日本三菱电气公司、美国摩托罗拉公司以及荷兰飞利浦半导体公司四大巨头共同宣布,它们将加盟「ZigBee联盟」,以研发名为「ZigBee」的下一代无线通信标准。到目前为止,除了Invensys、三菱电子、摩托罗拉和飞利浦等国际知名的大公司外,该联盟大约已有27家成员企业,并在迅速发展壮大。Zigbee联盟负责制定网络层以上协议。 ZigBee的芯片和产品已经面市,每个Zigbee通信模块的成本将有望控制在1.5美元到2.5美元之间。分析家认为,到2006年,ZigBee设备将会达到每年4亿台的市场规模。预计4~5年内,每个家庭将会安装大约50个ZigBee设备,最终达150个ZigBee设备6~7年内占据家庭自动化市场的三分之二。 但是也有人认为:ZigBee几年前刚出现时,它的支持者曾设想这种基于IEEE 802.15.4规范的无线技术拥有潜在的巨大市场。但现在看来当初的设想并没有成为现实,目前有消息称由于芯片厂商推迟出货,因而ZigBee的前景并不像先前设想的那样一帆风顺。 UWB:前途无量受困争战 UWB是一种无载波通信技术,它不采用正弦载波,而是利用纳秒至微微秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。UWB可在非常宽的带宽上传输信号,美国FCC对UWB的规定为:在3.1~10.6GHz频段中占用500MHz以上的带宽。 由于UWB可以利用低功耗、低复杂度发射/接收机实现高速数据传输而在近年来得到迅速发展。它在非常宽的频谱范围内采用低功率脉冲传送数据而不会对常规窄带无线通信系统造成大的干扰,并可充分利用频谱资源。基于UWB技术而构建的高速率数据收发机有着广泛的用途,从无线局域网到Ad hoc网络,从移动IP计算到集中式多媒体应用等。UWB技术具有系统复杂度低,发射信号功率谱密度低,对信道衰落不敏感,低截获能力,定位精度高等优点,尤其适用于室内等密集多径场所的高速无线接入,非常适于建立一个高效的无线局域网或无线个域网(WPAN)。 UWB标准于 2005年确定,但其中显然不只是技术原因,以Intel与TI为代表的MBOA提案,以及以摩托罗拉与XSI为代表的DS-CDMA提案是两种技术特性完全不同的方案,UWB标准只能二选其一。不过最近无线电制造商PulseLink对外宣布,它已经找到一种途径,允许基于不同技术的UWB系统共存。该公司正准备向IEEE 802.15.3a任务组成员详细讲解它的公共信号协议(CSP),该协议使原本相互冲突的多种UWB物理层可以共存。PulseLink希望协调UWB 的发展步伐,同时回避相互竞争的UWB标准提案之间的分歧。 一些产业观察家赞同PulseLink的提议,认为这为采用不同的实体层创造了整合的机会,因而使UWB的创新态势得以延续。但另一方面,其它人质疑在缺乏互通条件下共存没有什么价值,并认为这会产生鼓励开发多种PHY的负面效果。这最终会增加OEM厂商的负担,因为他们必须支持多种PHY。 PulseLink声称不会偏袒已经提交给IEEE的任何一种UWB技术。802.15.3a小组曾试图为这种高速个域网技术定义一个物理层,但由于双方拒绝做出妥协,这项努力被迫搁浅。最坏的结果可能是两大阵营将定义各自的事实标准,而由市场决定存亡。 Wi-Fi:发展迅速瓶颈犹存 Wi -Fi热点是通过在互联网连接上安装访问点来创建的。这个访问点将无线信号通过短程进行传输,一般覆盖300英尺。当一台支持Wi-Fi的设备遇到一个热点时,这个设备可以用无线方式连接到那个网络。大部分热点都位于供大众访问的地方,例如机场、咖啡店、旅馆、书店以及校园等等,许多家庭和办公室也拥有 Wi-Fi网络。互联网服务提供商(ISP)会在用户连接到互联网时收取一定费用。 Wi-Fi也存在着一些问题: *高昂的价格让消费者止步不前; *Wi-Fi的运营商很多,成为一个运营商的客户并不能共享其它运营商的资源;

基于Zigbee的智能开关的设计与实现

. . 基于Zigbee的智能开关的设计与实现 摘要 近年来,智能家居是不断被人们提到的热点话题,其能够提升家居的安全性和舒适性,同时为用户提供了生活便利。除了其出色的用户体验,智能家居还有助于实现居住环境的节能环保,因此成为未来家居的发展方向。 本文首先提出了一种基于Zigbee技术的智能家居系统,该系统由用户手机、网络服务器、网关和若干功能性子节点组成。在此系统架构下,本文针对功能性子节点中的智能开关节点部分,从其硬件电路和软件程序两个角度分析了该类节点实现自动联网、断线自检、无线通讯等功能的原理,并设计了一个具有以上功能的智能开关节点设备。通过对节点的调试,该设备成功实现了用户对智能开关的本地、远程控制。 该智能开关节点便于安装、使用简单、出现故障后能够完成自检,经过长期的测试证明,该节点在整个智能开关系统中能够正常稳定地运行。 关键词:智能家居远程控制ZigbeeCC2530

. . Design and Implementation of Smart Switch Based on Zigbee Abstract Smart Home is a hot topic in recent years, which can enhance home security and comfort, while providing convenient life. In addition to its excellent user experience, smart home also contributes to energy saving and environmental protection of the living environment, thus becoming the future direction of home. This paper presents a technique based on Zigbee smart home system, the system consists of mobile phone users, network servers, gateways, and several functional temper nodes. In this system architecture, this paper function temper intelligent switching node section, from hardware and software program analyzes the class two node network automatically, breaking the principle of self-test, wireless communications and other functions, and design of the intelligent switching node apparatus having the above functions. By node debugging, the successful implementation of the local device, remote control user intelligent switches. The intelligent switch node is easy to install, simple to use, after a failure to complete the self-test, after a long test proved that the node can be normal and stable operation throughout the intelligent switch system.

相关文档
最新文档