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 解決方案