ZigBee技术是一种新兴的短距离、低速率无线网络技术,主要用于近距离无线连接。ZigBee技术与其他几种无线通讯技术相比,突出特点是:功耗低、组网能力强、传输距离远、可靠性高、安全性好、成本低。国内已有很多高校和科研院所开展了这一领域的研究工作,但还没有哪一家企业及研究机构推出拥有自主知识版权的ZigBee协议栈和硬件模块,大多都是基于国外RF芯片和协议栈进行应用开发。
本课题的目标是实现一个基于ZigBee技术的针对性强、有自主知识产权的通讯模块。最终给出一个能为上层应用开发提供接口的通讯模块。为以后其它需要无线传输功能的项目直接提供成本低、使用容易的模块。从而使本课题具有一定科研价值外具有较好的应用价值。
在系统设计中,ZigBee通讯模块的硬件设计采用当前流行的开发板中较成熟的电路设计方案。
本课题的主要工作集中在ZigBee协议的实现上。先分析和研究了IEEE802.15.4标准和ZigBee协议标准的定义,根据各层的要求一一编写每个层的协议,最终实现ZigBee协议栈。ZigBee协议栈以函数的方式提供给其它项目调用。