与蜂共舞—ZigBee技术一瞥 本文从 ZigBee的发展历史入手,探讨了这种基于无线传感器技术的网络应用的协议栈、性能分析和各种应用领域,全面构建了完整的 ZigBee技术应用与发展蓝图。 “ZigBee”是什么?从字面上猜像是一种蜜蜂。因为“ZigBee”这个词由“Zig”和“Bee”两部分组成,“Zig”取自英文单词“zigzag”,意思是走“之”字形,“bee”英文是蜜蜂的意思,所以“ZigBee”就是跳着“之”字形舞的蜜蜂。不过,ZigBee并非是一种蜜蜂,事实上,它与蓝牙类似是一种新兴的短距离无线通信技术,国内也有人翻译成“紫蜂”。下面就让我们一起进入这只蜜蜂的世界,与蜂共舞吧! 这只蜜蜂的来头还是要从它的历史开始说起,早在上世纪末,就已经有人在考虑发展一种新的通信技术,用于传感控制应用(sensor and control),这个想法后来在IEEE 802.15工作组当中提出来,于是就成立了 TG4工作组,并且制定了规范 IEEE 802.15.4。但是 IEEE 802的规范只专注于底层,要达到产品的互操作和兼容,还需要定义高层的规范,于是 2002年 ZigBee Alliance成立,正式有了“ZigBee”这个名词。两年之后,ZigBee的第一个规范 ZigBee V1.0诞生,但这个规范推出的比较仓促,存在一些错误,并不实用。此后 ZigBee Alliance又经过两年的努力,推出了新的规范 ZigBee 2006,这是一个比较完善的规范。据联盟最新的消息,今年年底将会发布更新版本的规范 ZigBee 2007,这个版本增加了一些新的特性。 从 ZigBee的发展历史可以看到,它和 IEEE 802.15.4有着密切的关系,事实上ZigBee的底层技术就是基于 IEEE 802.15.4的,因此有一种说法认为ZigBee和IEEE 802.15.4是同一个东西,或者说“ZigBee”只是 IEEE 802.15.4的名字而已,其实这是一种误解。实际上 ZigBee和 IEEE 802.15.4的关系,有点类似于 WiMAX和IEEE 802.16,Wi-Fi和 IEEE 802.11,Bluetooth和 IEEE 802.15.1。“ZigBee”可以看作是一个商标,也可以看作是一种技术,当把它看作一种技术的时候,它表示一种高层的技术,而物理层和 MAC层直接引用 IEEE 802.15.4。事物是不断的发展变化的,尤其是通信技术,可以想象将来的 ZigBee可能不会使用 IEEE 802.15.4定义的底层,就跟蓝牙(Bluetooth)宣布下一代底层采用 UWB技术一样,但是“ZigBee”这个商标以及高层的技术还会继续保留。 ZigBee协议栈速读 我们无法预料将来 ZigBee会基于怎样的底层技术,只好从它现在的底层...