TI CC2530的BasicRF与Zstack的同与异(重点讲了MAC层)
TI CC2530的BasicRF與Zstack的同與異
博主我研究了BasicRF與Zstack協(xié)議棧的底層,現(xiàn)將其相同點(diǎn)與區(qū)別總結(jié)如下,以方便大家選擇BasicRF還是Zstack進(jìn)行研究與開發(fā)。
1、網(wǎng)絡(luò)層及以上(OSI七層模型)
zstack是一個(gè)完整的ZigBee協(xié)議棧,有網(wǎng)絡(luò)層及以上層次的協(xié)議編程。而BasicRF只有PHY和MAC層的編程實(shí)現(xiàn),沒有網(wǎng)絡(luò)層及以上層次的功能。
2、MAC層
zstack協(xié)議棧中,要理解MAC層接收數(shù)據(jù)包的協(xié)議操作流程,主要看mac_rx.c,可以看我的博客:https://blog.csdn.net/gjh13/article/details/80459999 ,我將整個(gè)一千多行代碼的mac_rx.c基本上都做了中文注釋。
BasicRF,在MAC層的編程與zstack思想相同,非常相似。要理解BasicRF的MAC層接收數(shù)據(jù)包的協(xié)議操作流程,主要看basic_rf.c,只要理解了zstack的mac_rx.c,很容易就看得懂basic_rf.c了。
總結(jié)
以上是生活随笔為你收集整理的TI CC2530的BasicRF与Zstack的同与异(重点讲了MAC层)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows上 万能的串口调试助手
- 下一篇: Receiver ED、Link qua