基于ZigBee Mesh網(wǎng)絡(luò )的無(wú)線(xiàn)串口設計
2.3 無(wú)線(xiàn)串口電路設計
CC2530中的P0_1和P0_2為T(mén)TL電平的串口接收發(fā)送管腳,可直接與TTL電平的串口系統相連,如果與PC機連,要加上MAX232模塊??梢?jiàn)該無(wú)線(xiàn)串口與其他系統的兼容性很強,而且連接方便。本文引用地址:http://dyxdggzs.com/article/156264.htm
3 軟件設計
3.1 ZigBee協(xié)議棧簡(jiǎn)介
ZigBee協(xié)議棧以IEEE 802.15.4標準為基礎,IEEES02.15.4工作組主要負責制定物理層(PHY)、媒體訪(fǎng)問(wèn)控制層(MAC)。ZigBee聯(lián)盟提供了網(wǎng)絡(luò )層和應用層(APL)框架的設計。其中,應用層的框架包括了應用支持子層(APS)、ZigBee設備對象(ZDO)及由制造商制定的應用對象。如圖5所示。
采用TI公司的Z—Stack 07協(xié)議棧實(shí)現ZigBee協(xié)議。Z—Stack 07協(xié)議棧,對之前幾個(gè)版本的協(xié)議進(jìn)行了改進(jìn),使得網(wǎng)絡(luò )穩定性更強,組網(wǎng)更靈活。
3.2 主體程序流程與任務(wù)
TI的Z—Stack 07/PRO協(xié)議棧,對應的開(kāi)發(fā)環(huán)境為IAR 7.51A。在安裝完Z—Stack 07協(xié)議棧之后,用IAR打開(kāi)工程文件GenericApp,GenericApp是TI公司專(zhuān)門(mén)為開(kāi)發(fā)者提供的開(kāi)發(fā)模板,在此借助該模板實(shí)現無(wú)線(xiàn)串口。
打開(kāi)GenericApp后,如圖6所示,App文件夾即為應用層代碼文件夾。利用模板只需在GenericApp.c中加入實(shí)現代碼,就可以實(shí)現無(wú)線(xiàn)串口。
評論