什么是ZIGBEE?
ZIGBEE是一个由可多到65000个无线数传输模块组成的一个无线数据传输网络平台,十分类似现有的移动通信CDMA网或GSM网,每一个ZIGBEE网络数据传输模块类似移动网络的一个基站,在整个网络范围内,它们之间可以进行相互通信;每个网络节点间的距离可以从标准的75米,扩展到几百米,甚至是几公里的范围;另外整个ZIGBEE网络还可以与现有的其它的各种网络连接。比如直接连接我们的internet网络,那么我们就能够进行远距离的通信以及信息 的采集和交流了。
不同的是,ZIGBEE网络主要是为了自动化控制数据传输而建立,而移动通信网主要是为语音通信而建立;对于前期的投入方面,每个移动基站的投入一般都在百万元人民币以上,然而个ZIGBEE―基站呢?却不到1000元人民币,每个ZIGBEE 网络节点不仅本身可以与监控对象。除此之外,每一个ZIGBEE网络节点(FFD)还可以在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接。这就是我们经常所说的ZIGBEE了,如果对它还是比较的陌生的话,那么就直接记住,其实ZIGBEE就是一个无线的局域网络罢了,需要ZIGBEE无线的地方,直接放上ZIGBEE的模块,这样我们就能够建立一个以ZIGBEE为基础的局域网络了。ZigBee在m0开发板的原理图如下所示:
ZigBee技术的出现
在蓝牙技术的使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多陷。对工业以及家庭自动化控制和遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等,而工业自动化对无线通信的需求越来越强烈。正式因为这样的情况,经过人们长期努力,ZIGBEE协议在2003年通过不懈的努力研发之后,终于于2004正式在社会上面出现了,随着它的出现,各种基于ZIGBEE的系统慢慢的走进社会的每个角落,渐渐的为广大的人们所熟知所了解。
ZIGBEE技术是建立在IEEE802.15.4国际标准上的自组织无线网络技术,主要的硬件基础是一个符合IEEE802.15.4国际标准硬件收发器和一个微控制器(可以是任何8、16、32位内核的微控制器,国内也称为单片机),软件主要是运行于单片机内部的一套软件,称为ZIGBEE协议栈。
对于一个实际ZIGBEE应用系统的设计,设计者主要面对的技术难点有三个,通讯距离,高频设计技术和无线软件技术,这也是ZIGBEE技术走向应用的主要瓶颈。
解决ZigBee的通讯距离问题
由于一般的ZIGBEE前端RF部分输出大部分只有0DBM,点对点开阔地带 实际通讯距离只有几十米,如果加上环境和阻挡因数,比如树木,楼房墙壁等阻碍物,那么它的通讯距离会有所下降的。虽然我们可以通过中继路由来解决这一问题,但是对于很多应用还是有一定的困难的,就像无线点菜系统,棉田滴灌系统,安防系统,楼宇监控,医院应用,粮库监控,电力线监控,井下定位等等的