Zigbee 全方位解决方案
一、 非开源协议栈
1. freescale 解决方案
协议栈种类:
1.1 802.15.4标准mac
1.2 SMAC
1.3 SynkroRF
1.4 ZigBee RF4CE
1.5 ZigBee 2007
最简单的就是SMAC,是面向最简单的点对点应用的,不涉及网络的概念; 其次是IEEE802.15.4,一般用来组建简单的星型网络,而且提供了源代码,可以清楚地看到网络连接的每个步骤,分别调用了哪些函数; BeeStack(符合zigbee 2007)是提供的最复杂的协议栈,但是看不到代码,它提供给你一些封装好的函数,比如创建网络函数,你直接调用它,协调器就把网络创建好了,终端节点调用它则寻找可以加入的ZigBee网络并尝试加入。
MC13202 ( 2.4 GHz射频收发器)
MC13213 ( 2.4 GHz射频收发器和带60K闪存的8位MCU)
MC13224V ( 2.4 GHz平台级封装(PIP) –带有128KB闪存、96KB RAM、80KB ROM的 32位TDMI ARM7处理器 )
MC13233 (带有HCS08 MCU的2.4 GHz片上系统 )
其中硬件平台可以为以上任一种:MC13202没有自带mcu,在做应用时,需要用户在自己的扩展板上加上mcu,既需要实现对外围设备的底层控制,也需要实现协议栈。下面的几种均有自带mcu,协议栈的实现在自带的mcu上实现,功能较简单的可直接使用片上的mcu资源进行控制;功能复杂的应用,最好协议栈实现与外围控制分开,大多数应用都选择arm芯片作为控制芯片;
详细信息可以查看http://www.dataie.com/
2. crochip 解决方案