目录
第1章 ZigBee技术概述
1.1 ZigBee技术的演变与进展1
1.1.1 ZigBee技术的由来2
1.1.2 ZigBee技术的发展历程2
1.2 ZigBee技术特点5
1.3 ZigBee2007/PRO特性6
1.3.1 ZigBee与ZigBee PRO比较6
1.3.2 不同ZigBee版本的兼容分析8
1.4 ZigBee无线网络使用频谱和ISM开放频带16
1.5 ZigBee技术的广阔应用前景17
第2章 低功耗微控制器MSP430与ZigBee芯片CC2520
2.1 低功耗微控制器MSP43022
2.1.1 关键特性22
2.1.2 MSP430模块化架构23
2.1.3 16位RISC先进CPU24
2.1.4 超低功耗性能25
2.1.5 灵活的时钟系统26
2.1.6 智能外设27
2.1.7 MSP430应用29
2.2 MSP430F2618简介29
2.2.1 MSP430F2xxx介绍30
2.2.2 MSP430F2618特性30
2.3 ZigBee芯片CC252031
2.3.1 CC2520的特性32
2.3.2 CC2520引脚描述34
2.3.3 CC2520与CC2420的区别35
2.3.4 CC2520典型设计36
第3章 ZigBee无线网络多功能开发系统
3.1 无线网络ZigBee开发系统平台选择39
3.1.1 如何选择嵌入式无线开发工具和平台40
3.1.2 需要的设备和必要条件42
总结43
3.2 多功能可视化ZigBee无线网络开发系统C51RF3PK44
3.2.1 C51RF3PK仿真器44
3.2.2 网络液晶扩展板45
3.2.3 C51RF3PK电池板51
3.2.4 ZigBee模块53
3.3 图形化ZigBee2007开发系统56
3.3.1 ZigBee模块CC252057
3.3.2 网络液晶扩展板58
3.4 ZigBee软件集成开发平台63
3.4.1 IAR集成开发环境的安装65
3.4.2 添加文件或新建程序文件72
3.4.3 设置工程选项参数74
3.4.4 编译、链接、下载78
3.4.5 仿真调试79
第4章 ZigBee开发入门
4.1 认识ZigBee协议栈88
4.2 ZigBee网络数据传输90
4.2.1 实验目的90
4.2.2 ZigBee数据传输原理解析90
4.2.3 实验设备准备110
4.3 ZigBee协议栈编译/下载111
4.3.1 设备选择及设置111
4.3.2 编译/下载程序112
4.4 ZigBee源代码剖析113
4.4.1 发送一个信息包113
4.4.2 收发数据过程113
4.4.3 接收一个信息包116
4.5 实验流程117
4.5.1 流程图117
4.5.2 路由器代码118
4.5.3 协调器代码120
4.6 ZigBee分析仪分析ZigBee数据包121
4.6.1 协议分析仪121
4.6.2 ZigBee数据格式122
4.6.3 加入网络数据分析125
4.6.4 收发数据分析126
4.7 实验效果128
第5章 ZigBee无线网络开发进阶
5.1 ZigBee协议栈结构129
5.2 ZigBee协议栈实时操作系统132
5.2.1 OS术语介绍132
5.2.2 OSAL API介绍133
5.2.3 OSAL任务142
5.3 ZigBee2006应用接口144
5.3.1 实验目的144
5.3.2 原理介绍144
5.3.3 软件准备SAPI介绍145
5.4 网络形成145
5.4.1 协调器格式化网络146
5.4.2 路由器和终端设备加入网络146
5.4.3 ZDO_StartDevice147
5.5 绑定148
5.5.1 绑定表格149
5.5.2 绑定建立151
5.5.3 绑定解除156
5.6 命令156
5.6.1 命令定义及使用156
5.6.2 串159
5.6.3 ZCL介绍159
5.6.4 Profile介绍16
1