内容简介:
本书深入讲述ZigBee网络的体系结构和工作原理,介绍飞思卡尔公司的ZigBee软硬件开发工具及其使用,并给出了简单的应用实例。全书共分为9章。第1章介绍ZigBee网络的特点及其主要应用领域;第2~6章分别介绍ZigBee的物理层、MAC层、网络层、应用层及ZigBee安全服务特性;第7 ~9章介绍飞思卡尔公司的ZigBee开发工具及其应用。
本书可作为从事无线传感器网络等短距离无线通信技术的工程技术人员学习ZigBee技术用书,也可作为高等院校高年级学生及研究生参考用书。
目录:
第1章 zigBee网络概述
1.1 无处不在的无线网络
1.2 ZigBee网络概述
1.3 几种常用的短距离无线通信技术
1.4 ZigBee网络结构简介
1.4.1 ZigBee网络体系结构
1.4.2 ZigBee网络拓扑结构
1.4.3 ZigBee网络主要特点简介
1.5 原语的概念
1.6 ZigBee应用简介
第2章 物理层
2.1 物理层功能概述
2.2 无线通信规范
2.2.1 ZigBee无线通信一般规范
2.2.2 物理层2.4 GHz频带规范
2.3 物理层协议数据单元结构
2.4 物理层常量和PIB属性
2.4.1 物理层常量
2.4.2 物理层PIB属性
2.5 物理层服务及服务原语
2.5.1 物理层数据服务
2.5.2 物理层管理服务
2.5.3 物理层枚举型数据
第3章 MAC层
3.1 媒体访问控制
3.1.1 信标、超帧及其结构
3.1.2 帧间隔
3.1.3 CSMA—CA算法
3.2 PAN的建立与维护
3.2.1 PAN的启动与管理
3.2.2 设备与网络协调器的连接与断开
3.2.3 同 步
3.2.4 数据传输
3.2.5 保护时隙的分配与管理
3.2.6 MAC层其他功能
3.2.7 帧安全
3.3 MAC层常量及PIB属性
3.4 MAC层帧及其结构
3.4.1 MAC层帧结构概述
3.4.2 帧结构分析
3.4.3 命令帧详解
3.5 MAC层安全方案
3.5.1 安全方案相关知识
3.5.2 AES—CTR安全方案
3.5.3 AEs—ccM安全方案
3.5.4 AES—CBc—MAC安全方案
第4章 网络层
4.1 网络层概况
4.2 网络层功能及其实现
4.2.1 网络的形成和维护
4.2.2 发送和接收数据
4.2.3 路由选择和维护
4.2.4 调度信标传输时序
4.2.5 广播通信
4.2.6 MAC层信标中的网络层信息
4.3 网络层帧
4.3.1 网络帧通用结构
4.3.2 数据帧
4.3.3 命令帧
4.4 网络层常量和NIB属性
第5章 应用层
5.1 应用层概述
5.1.1 应用支持子层
5.1.2 应用框架
5.1.3 地址
5.1.4 应用通信基础
5.1.5 设备发现
5.1.6 绑定
5.1.7 信息传输
5.1.8 ZigBee设备对象
5.2 ZigBee应用支持子层
5.2.1 APS数据传输功能及服务规范
5.2.2 APS管理服务
5.2.3 应用支持子层帧结构
5.2.4 应用支持子层常量及PIB属性
5.3 ZigBee应用框架
5.3.1 创建ZigBee模板
5.3.2 标准数据类型及结构
5.3.3 zigBee描述符
5.3.4 AF帧格式
5.3.5 KVP命令帧格式
5.3.6 功能描述
5.4 ZigBee设备模板
5.4.1 ZigBee设备模板概述
5.4.2 客户服务和服务器服务
5.4.3 ZDO枚举变量描述
5.5 ZigBee设备对象
5.5.1 设备对象描述
5.5.2 设备对象行为
第6章 zigBee安全服务特性
6.1 概述
6.1.1 安全体系及设计
6.1.2 MAC层安全服务
6.1.3 NWK层安全服务
6.1.4 应用层安全服务
6.1.5 信任中心及其作用
6.2 APS层安全服务
6.2.1 帧安全
6.2.2 密钥建立服务
6.2.3 密钥传输服务
6.2.4 设备变动服务
6.2.5 移除设备服务
6.2.6 请求密钥服务
6.2.7 转换密钥服务
6.2.8 命令帧
6.2.9 AIB中的安全属性
6.3 公共安全元素
6.3.1 帧附加首部
6.3.2 CCM*安全操作参数
6.3.3 密钥分级
6.3.4 实现指南
6.4 安全服务功能
6.4.1 ZigBee协调器和信任中心
6.4.2 安全处理过程
第7章 飞思卡尔ZigBee软硬件开发平台
7.1 HCS08微控制器简介
7.1.1 HCS08系列微控制器概述
7.1.2 体系结构
7.1.3 工作模式
7.2 HCS08 C语言程序设计常见问题
7.2.1 变量定义、定位和寄存器访问
7.2.2 中断服务程序
7.2.3 混合编程
7.3 CodeWarrior简介
7.3.1 工程
7.3.2 用户程序的编辑、编译和链接
7.3.3 调试
第8章 ZigBee物理层芯片
8.1 MCl3192结构与功能
8.1.1 MCl3192功能简介
8.1.2 MCl3192特点
8.1.3 MCl3192封装与引脚功能
8.1.4 Mcl3192数据传输模式
8.2 MC13192寄存器结构
8.2.1 概述
8.2.2 MCl3192寄存器详述
8.3 MCl3192工作模式
8.3.1 概述
8.3.2 低功耗模式
8.3.3 活动模式
8.4 MCl3192与MCU的接口
8.4.1 单次SPI操作
8.4.2 循环SPI操作
8.5 MCl3192应用设计
8.5.1 MCU初始化设置
8.5.2 MCl3192初始化设置
第9章 飞思卡尔802.15.4软件介绍
9.1 飞思卡尔802.15.4软件概述
9.1.1 软件接口概述
9.1.2 API函数
9.2 飞思卡尔802.15.4软件功能
9.2.1 信息缓冲区及其管理
9.2.2 数据类型和结构
9.2.3 服务接口实现
9.3 ZigBee协调软件实现要点
9.4 ZigBee终端设备软件实现要点
9.5 ZigBee应用实例
9.5.1 分布式温度监测系统
9.5.2 公交车运行监测系统
附录
dB和dBm
参考文献
好评度