发布网友 发布时间:2022-04-22 08:21
共2个回答
热心网友 时间:2022-06-18 12:55
Zigbee原理:蜜蜂在发现花丛后会通过一种特殊的肢体语言来告知同伴新发现的食物源位置等信息,这种肢体语言就是Zigbee行舞蹈,是蜜蜂之间一种简单传达信息的方式。借此意义Zigbee作为新一代无线通讯技术的命名。在此之前Zigbee也被称为“HomeRF Lite”、“RF- EasyLink”或“fireFly”无线电技术,目前统称为Zigbee。简单的说zigbee 技术是无线电技术当中的一种。(简单的说zigbee技术的起源是肯据蜜蜂在花丛中的活动来发明的,原理是通过一种无线电技术来实现的。)
Zigbee的技术特点:ZigBee是一种无线连接,可工作在2.4GHz(全球通用)、868MHz(欧洲流行)和915 MHz(美国流行)3个频段上,分别具有最高250kbit/s、20kbit/s和40kbit/s的传输速率,它的传输距离在10-75m的范围内,但可以通过增大功率继续增加。作为一种无线通信技术,ZigBee具有如下特点:
(1) 低功耗: 由于ZigBee的传输速率低,发射功率仅为1mW,而且采用了休眠模式,功耗低,因此ZigBee设备非常省电。据估算,ZigBee设备仅靠两节5号电池就可以维持长达6个月到2年左右的使用时间,这是其它无线设备望尘莫及的。
(2) 成本低: ZigBee模块的初始成本在6美元左右,估计很快就能降到1.5—2.5美元, 并且ZigBee协议是免专利费的。低成本对于ZigBee也是一个关键的因素。
(3) 时延短: 通信时延和从休眠状态激活的时延都非常短,典型的搜索设备时延30ms,休眠激活的时延是15ms, 活动设备信道接入的时延为15ms。因此ZigBee技术适用于对时延要求苛刻的无线控制(如工业控制场合等)应用。
(4) 网络容量大: 一个星型结构的Zigbee网络最多可以容纳254个从设备和一个主设备, 一个区域内可以同时存在最多100个ZigBee网络, 而且网络组成灵活。
(5) 可靠: 采取了碰撞避免策略,同时为需要固定带宽的通信业务预留了专用时隙,避开了发送数据的竞争和冲突。
(6) 安全: ZigBee提供了基于循环冗余校验(CRC)的数据包完整性检查功能,支持鉴权和认证, 采用了AES-128的加密算法,各个应用可以灵活确定其安全属性。
Zigbee的应用协议:IEEE802.15.4
Zigbee的自组织网络:举一个简单的例子就可以说明这个问题,当一队伞兵空降后,每人持有一个ZigBee网络模块终端,降落到地面后,只要他们彼此间在网络模块的通信范围内,通过彼此自动寻找,很快就可以形成一个互联互通的ZigBee网络。而且,由于人员的移动,彼此间的联络还会发生变化。因而,模块还可以通过重新寻找通信对象,确定彼此间的联络,对原有网络进行刷新。这就是自组织网。
zigbee 芯片
zigbee 芯片相当于电脑的CPU,电脑的CPU需要集成到主板上才能使用,所以zigbee芯片需要结合板卡才能使用。(如下图)
zigbee 自组网通信方式
常见的问题与答案:
1、为什么要使用zigbee自组织网来通信?
网状网通信实际上就是多通道通信,在实际工业现场,由于各种原因,往往并不能保证每一个无线通道都能够始终畅通,就像城市的街道一样,可能因为车祸,道路维修等,使得某条道路的交通出现暂时中断,此时由于我们有多个通道,车辆(相当于我们的控制数据)仍然可以通过其他道路到达目的地。而这一点对工业现场控制而言则非常重要。
2为什么要采用zigbee动态路由的方式?
所谓动态路由是指网络中数据传输的路径并不是预先设定的,而是传输数据前,通过对网络当时可利用的所有路径进行搜索,分析它们的位置关系以及远近,然后选择其中的一条路径进行数据传输。在我们的网络管理软件中,路径的选择使用的是“梯度法”,即先选择路径最近的一条通道进行传输,如传不通,再使用另外一条稍远一点的通路进行传输,以此类推,直到数据送达目的地为止。在实际工业现场,预先确定的传输路径随时都可能发生变化,或者因各种原因路径被中断了,或者过于繁忙不能进行及时传送。动态路由结合网状拓扑结构,就可以很好解决这个问题,从而保证数据的可靠传输。
3、Zigbee技术的应用领域有哪些?
Zigbee技术的目标就是针对工业,家庭自动化,遥测遥控,汽车自动化、农业自动化和医疗护理等,例如灯光自动化控制,传感器的无线数据采集和监控,油田,电力,矿山和物流管理等应用领域。另外它还可以对局部区域内移动目标例如城市中的车辆进行定位。
4、哪些环境条件下可以应用到zigbee 技术?
1. 需要数据采集或监控的网点多;
2. 要求传输的数据量不大,而要求设备成本低;
3. 要求数据传输可靠性高,安全性高;
4. 设备体积很小,不便放置较大的充电电池或者电源模块;
5. 电池供电;
6. 地形复杂,监测点多,需要较大的网络覆盖;
7. 现有移动网络的覆盖盲区;
8. 使用现存移动网络进行低数据量传输的遥测遥控系统。
9. 使用GPS效果差,或成本太高的局部区域移动目标的定位应用。
5、zigbee和wifi的区别
相同点:
1.二者都是短距离的无线通信技术;
2.都是使用2.4GHz频段;
3.都是采用DSSS技术;(DSSS技术即碎片技术,就是说传输的每个数据都有一个冗余位,这样在传输数据时,即使丢失某个数据也能恢复,即增加可靠性)
区别:
1.传输速度不同。
ZigBee的传输速度不高(<250Kbps),但是功耗很低,使用电池供电一般能用3个月以上;
WiFi,就是常说的无线局域网,速率大(11Mbps),功耗也大,一般外接电源;
2.应用场合不同。
ZigBee用于低速率、低功耗场合,比如无线传感器网络,适用于工业控制、环境监测、智能家居控制等领域。
WiFi,一般是用于覆盖一定范围(如1栋楼)的无线网络技术(覆盖范围100米左右)。表现形式就是我们常用的无线路由器。在一栋楼内布设1个无线路由器,楼内的笔记本电脑(带无线网卡),基本都可以无线上网了。
3.市场现状
ZigBee作为一种新兴技术,自04年发布第一个版本的标准以来,正处在高速发展和推广当中;目前因为成本、可靠性方面的原因,还没有大规模推广;
6、zigbee设备一般组成部分有哪些?
硬件一般有四部分组成:1、zigbee模块2、天线3、电源或者电池4、终端电脑连接线
7、Zigbee 是如果加大功率增加传输距离的?
通过zigbee主板中的内置模块来增大功率的。
8、Zigbee自组网是如何调试的?
通过zigbee专用软件来设置端口号,通道号来划分网络。
9、单纯的利用模块组网能否在电脑上看到效果
不能,需要通过软件来辅助才能看到效果。
10、Zigbee 的传输距离是多少?
简单的说,Zigbee是一种高可靠的无线数传网络,类似于CDMA和GSM网络。Zigbee数传模块类似于移动网络基站。通讯距离从标准的75m到几百米、几公里,并且支持无限扩展。
热心网友 时间:2022-06-18 12:55
现在比较火的解决方案是TI的。比较典型的IC就是CC2430。集成了CC2410 RF射频芯片加增强型51内核。有51单片机的底子就行了。其实,按照我自己的经验,学2430其实是学Z-STACK,最后真正用的其实也是Z-STACK。不知道LZ有没有过嵌入式操作系统的开发经验。如果有就轻松很多。现在市面上的很多学习板,说是什么配有各种CC2430实验材料,其实个人认为实际意义不大。因为那些实验本质上是把2430简单地当做一个带RF模块的增强型51MCU来用了,ZIGBEE的协议啊、网络特性啊什么的完全没涉及。IN SUM,个人认为学Z-STACK才是学ZIGBEE、CC2430的精髓。好好研究API文档。装一个Z-STACK,然后根目录下有个DOCUMENT文件夹,里面各种PDF,好好研究一下。
不过说句实话,我个人觉得,zigbee推出了也时间不短了,一直是雷声大雨点小。从自己开发的经验来看,这个技术吹乎的挺厉害,实际比较鸡肋。说是低成本解决方案,实际上也现在5、6刀的成本也不算低了。2430的片上资源又有限的很,Z-STACK、IAR还有这样那样的版本问题。不能说很难,但让人不爽。总之现在并不很看好它。