基于ZigBee Mesh网络的无线串口设计

手机与无线通信 时间:2011-05-24 来源:网络

2.3 无线串口电路设计
CC2530中的P0_1和P0_2为TTL电平的串口接收发送管脚,可直接与TTL电平的串口系统相连,如果与PC机连,要加上MAX232模块。可见该无线串口与其他系统的兼容性很强,而且连接方便。

d.jpg



3 软件设计
3.1 ZigBee协议栈简介
ZigBee协议栈以IEEE 802.15.4标准为基础,IEEES02.15.4工作组主要负责制定物理层(PHY)、媒体访问控制层(MAC)。ZigBee联盟提供了网络层和应用层(APL)框架的设计。其中,应用层的框架包括了应用支持子层(APS)、ZigBee设备对象(ZDO)及由制造商制定的应用对象。如图5所示。

e.jpg


采用TI公司的Z—Stack 07协议栈实现ZigBee协议。Z—Stack 07协议栈,对之前几个版本的协议进行了改进,使得网络稳定性更强,组网更灵活。
3.2 主体程序流程与任务
TI的Z—Stack 07/PRO协议栈,对应的开发环境为IAR 7.51A。在安装完Z—Stack 07协议栈之后,用IAR打开工程文件GenericApp,GenericApp是TI公司专门为开发者提供的开发模板,在此借助该模板实现无线串口。
打开GenericApp后,如图6所示,App文件夹即为应用层代码文件夹。利用模板只需在GenericApp.c中加入实现代码,就可以实现无线串口。

f.jpg

1 2 3 4

关键词:串口设计无线网络ZigBeeMesh基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版