理论基础及开发平台篇
第1章 物联网与ZigBee
1.1 物联网定义与架构
1.1.1 物联网定义
1.1.2 物联网来源
1.1.3 物联网“物”的基本条件
1.1.4 物联网与智慧地球
1.1.5 物联网的技术架构
1.2 物联网关键技术
1.2.1 RFID技术
1.2.2 WSN技术
1.2.3 4G ii丑信技术
1.3 物联网与ZigBee
1.4 本章小结
第2章 ZigBee技术基础
2.1 概念与特点
2.2 技术原理
2.3 标准架构
2.4 应用领域
2.5 发展前景
2.6 无线通信协议对比
2.7 本章小结
第3章 ZigBee开发平台
3.1 ZigBee开发硬件平台
3.1.1 ZigBee无线传感网络开发套件
3.1.2 协调器节点
3.1.3 传感器节点
3.1.4 CC2430核心板模块
3.1.5 仿真器
3.1.6 协议分析仪
3.2 ZigBee开发软件环境
3.2.1 IAR7.20H安装
3.2.2 仿真器驱动程序安装
3.2.3 USB转串口驱动安装
3.2.4 IAR操作指南
3.2.5 辅助软件安装
3.3 本章小结
CC2430实验篇
第4章 ZigBee核心CC2430芯片
4.1 CC2430原理及特点
4.1.1 MCU构成
4.1.2 射频及模拟收发器
4.2 CC2430内部资源
4.2.1 芯片内部资源
4.2.2 存储器空间
4.2.3 数据指针
4.2.4 外部数据存储器存取
4.3 CC2430外部接口
4.4 CC2430的典型应用
4.4.1 硬件应用电路
4.4.2 软件编程
4.5 本章小结
第5章 CC2430基础实验
5.1 控制LED闪烁
5.1.1 应用场景
5.1.2 实验目的
5.1.3 实验原理
5.1.4 寄存器操作
5.1.5 实验步骤
5.1.6 实验结果
5.1.7 扩展实验
5.2 定时器实验
5.2.1 应用场景
5.2.2 实验目的
5.2.3 实验原理
5.2.4 寄存器操作
5.2.5 定时器中断
5.2.6 实验步骤
5.2.7 实验结果
5.2.8 扩展实验
5.3 外部中断实验
5.3.1 应用场景
5.3.2 实验目的
5.3.3 实验原理
5.3.4 寄存器操作
5.3.5 实验步骤
5.3.6 实验结果
5.4 芯片内部温度检测实验
5.4.1 应用场景
5.4.2 实验目的
5.4.3 实验原理
5.4.4 寄存器操作
5.4.5 实验步骤
5.4.6 实验结果
5.5 串口实验
5.5.1 应用场景
5.5.2 实验目的
5.5.3 实验原理
5.5.4 寄存器操作
5.5.5 实验步骤
5.5.6 实验结果
5.5.7 扩展实验
5.6 系统睡眠和唤醒
5.6.1 应用场景
5.6.2 实验目的
5.6.3 寄存器操作
5.6.5 实验步骤
5.6.6 实验结果
5.6.7 扩展实验
5.7 看门狗实验
5.7.1 应用场景
5.7.2 实验目的
5.7.3 实验原理
5.7.4 寄存器操作
5.7.5 实验步骤
5.7.6 实验结果
5.8 本章小结
ZigBee实验篇
第6章 IEEE 802.15.4/ZigBee无线传感器网络通信标准
6.1 IEEE 802.15.4标准
6.1.1 IEEE 802.15.4的特点
6.1.2 物理层(PHY)规范
6.1.3 媒体介质访问层(MAC)规范
6.2 ZigBee标准及规范
6.2.1 网络层(NWK)规范
6.2.2 应用层(APL)规范
6.2.3 协议栈各层帧结构间关系
6.2.4 ZigBee网络配置
6.2.5 数据传输机制
6.3 本章小结
第7章 TI Z-Stack软件架构
7.1 轮转查询式操作系统
7.2 Z-Stack软件架构
7.2.1 系统初始化
7.2.2 操作系统的执行
7.2.3 项目中Z-Stack文件组织
7.3 本章小结
第8章 TI z-Stack开发基础
8.1 ZigBee网络基本概念
8.2 应用层基本概念
8.3 网络层基本概念
8.3.1 寻址
8.3.2 路由协议及存储表
8.4 非易失性存储器
8.5 本章小结
第9章 ZigBee节点实验
9.1 温湿度传感器节点实验
9.1.1 实验设备及要求
9.1.2 基本原理及硬件设计
9.1.3 软件设计
9.1.4 编译烧写协议栈源码和程序
9.1.5 代码剖析
9.1.6 实验内容
9.1.7 实验结果
9.1.8 协议分析仪分析数据包
9.2 光敏传感器节点实验
9.2.1 实验环境及要求
9.2.2 基本原理及硬件设计
9.2.3 软件设计
9.2.4 代码剖析
9.2.5 数据传输
9.2.6 实验结果
9.3 本章小结
第10章 TOF-WSN物联网ZigBee综合系统
10.1 系统概述
10.2 系统组成
10.3 ZigBee烟雾传感器节点设计
10.3.1 原理及硬件设计
10.3.2 软件设计
10.3.3 核心程序代码
10.4 ZigBee干簧管传感器节点设计
10.4.1 原理及硬件设计
10.4.2 核心程序代码
10.5 ZigBee电机和灯光传感器节点设计
10.5.1 原理及硬件设计
10.5.2 核心程序代码
10.6 ZigBee振动传感器节点设计
10.6.1 原理及硬件设计
10.6.2 核心程序代码
10.7 ZigBee霍尔烟雾传感器节点设计
10.7.1 原理及硬件设计
10.7.2 软件设计
lO.7.3 核心程序代码
10.8 ZigBee加速度传感器节点设计
10.8.1 原理及硬件设计
10.8.2 核心程序代码
10.9 单协调器控制多个同类ZigBee节点实验
10.9.1 基本原理
10.9.2 协调器程序下载
10.9.3 温湿度传感器模块程序下载
10.9.4 性能测试
10.10 ZigBee综合应用案例——智能家居系统
10.10.1 ARM增强型网关
10.10.2 系统硬件平台搭建
10.10.3 系统初始化及软件流程
10.10.4 系统功能演示
10.11 本章小结
附录A ZigBee协议栈中常用的API
附录B 网络层信息库属性
附录C 术语及缩略词表
附录D ZigBee示例通信协议
参考文献