摘要:协议转换器简称协转,又叫做接口转换器,协议转换器就是通常说的网关,它可以让在处于通信网上的采用不同的高层协议的主机仍然能够互相合作,可以完成不同的分布式应用。它工作于传输层或者更高层。接口的协议转换器绝大多数就是用一个ASIC芯片就可以完成,它的成本很低,而且体积较小。
基于802.15.4无线通信协议的无线网络应用范围越来越广。特别是ZigBee协议的逐渐壮大和物联网概念的不断深化,使得无线节点变得无处不在。利用无线节点CC2430等,设计并实现一个协议转换器,能进行串口和802.15.4协议的转换。转换器可以设置串口的波特率,自行定义无线数据帧格式。最后完成无线通信点对点通信。
关键词 802.15.4无线通信协议;RS232;无线节点;协议转换器
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题研究意义-1
1.3课题主要工作和组织结构-1
2 相关技术分析-2
2.1 IEEE 802.15.4协议-2
2.2 RS232接口-3
2.2.1 80C51串行接口-3
2.2.2 发送和接收-4
2.2.3 单片机串口通信原理-4
2.3 单片机的特点和应用-4
2.3.1 单片机的特点-4
2.3.2 单片机的应用-5
2.4 协议转换器-5
3 开发工具-6
3.1 硬件开发工具-6
3.1.1 CC2430开发套件-6
3.1.2 仿真器-9
3.2 软件开发工具-10
4 课题设计方案-12
4.1 课题设计思想-12
4.2 系统模块设计-12
4.2.1 硬件模块-12
4.2.2 软件模块-12
4.2.3 点对点通信示意图-12
4.2.4 设计流程图-12
4.3 单片机通信协议处理-14
4.3.1 上位机和下位机中的数据发送-15
4.3.2 下位机中的数据接收和协议解析-15
4.3.3 上位机中的数据接收和命令处理-17
5 功能测试和实现-19
5.1 烧录程序-21
5.2 点对点通信-22
5.3 功能拓展测试-22
5.3.1 隔墙测试-23
5.3.2 最远距离测试-23
结论-24
致谢-25
参考文献-26
附录-27