本文研究了ZigBee协议物理层的SPI事务协议、Modem的工作模式等关键技术和编程方法,实现了基于单芯片ZigBee平台的构件化的底层硬件驱动程序和物理层数据包收发程序。测试表明,此硬件平台稳定可靠、实现容易,不但方便了其他研究人员学习和实践ZigBee技术,降低了研究ZigBee技术的门槛,还由于采用了单芯片设计和构件化设计方法,具有较高的可移植性和可重用性,使其很容易应用到实际项目中。同时为ZigBee协议栈后续其他层的研究和实现打下了基础,并为其他协议的应用研究提供了参考。
参考文献
[1] 刘新,吴秋峰.无线个域网技术及相关协议[J].计算机工程,2006,32(22):102-103.
[2] 吴光荣,章剑雄.ZigBee网络系统节点硬件设计与实现[J].杭州电子科技大学学报,2008,28(4):49-52.
[3] IEEE. Wireless Medium Access Control (MAC) and Physical Layer(PHY) specifications for low-rate wireless personal area networks[S]. IEEE Std 802.15.4-2006, September 2006.
[4] IEEE. Wireless medium access control(MAC) and physical layer(PHY) specifications for low-rate wireless personal area networks[S]. IEEE Std 802.15.4-2003, October 2003.
[5] ZigBee Alliance. ZigBee specification[EB/OL]. http://www.zigbee. org/en/spec-download, 2007.
[6] Freescale. MC13213: 2.4GHz RF transceiver and 8-bit MCU with 60K of flash for ZigBee applications[EB/OL]. http://www.freescale.com/webapp/sps/site/prod_summary. jsp?code=MC13213&nodeId=0106B9869925657103, 2009.
[7] Freescale. MC13224V: MC1322x platform in a package[EB/OL]. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC13224V&nodeId=0106B9869925657103, 2009.
[8] Freescale. MC13213RM. pdf[DB/OL]. http: //www. freescale. com/, 2009.