注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信Zigbee3.0轻松入门

Zigbee3.0轻松入门

Zigbee3.0轻松入门

定 价:¥52.00

作 者: 周柏宏,崔亚远,林涛 著
出版社: 北京航空航天大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787512434592 出版时间: 2021-03-01 包装: 平装
开本: 16开 页数: 字数:  

内容简介

  本书从Zigbee3.0应用开发工程师实践的角度出发,按照快速实现Zigbee3.0应用开发所必需的知识为线索进行编写,目的是使读者既能避开冗长和不迫切的协议阅读,又能快速实现基于Zigbee3.0协议的应用开发。 全书共9章,第1章介绍什么是Zigbee3.0协议;第2、3章介绍协议的网络规范,这是协议栈配置的理论基础;第4~6章重点介绍如何按照协议对数据进行打包,以及如何安全地上传下达;第7~9章为开发实践部分,主要包括如何快速搭建应用开发环境,以及进行典型的Zigbee3.0应用开发实践。

作者简介

暂缺《Zigbee3.0轻松入门》作者简介

图书目录

第1章Zigbee3.0概述1

1.1物联网数据传输1

1.2为什么选择Zigbee3.02

1.3什么是Zigbee3.04

1.3.1Zigbee概述4

1.3.2Zigbee3.0概述6

1.4Zigbee3.0技术规范8

1.5Zigbee3.0协议栈9

1.5.1Zigbee3.0协议栈概述9

1.5.2原语概念12

1.5.3各商业协议栈14

1.6何时用到Zigbee3.020

1.7习题21

第2章解析Zigbee3.0数据23

2.1Zigbee3.0数据及标准化23

2.1.1Zigbee3.0数据23

2.1.2Zigbee3.0数据标准化26

2.1.3ZCL基础概念35

2.2Zigbee3.0数据包38

2.3习题42

第3章Zigbee3.0组网43

3.1Zigbee3.0网络拓扑43

3.1.1Zigbee3.0节点43

3.1.2Zigbee拓扑结构45

3.1.3Zigbee3.0的安全模式47

3.2Zigbee3.0基本设备行为规范49

3.3Zigbee3.0网络创建50

3.4Zigbee3.0节点加入网络53

3.4.1允许新节点加入54

3.4.2新节点加入网络55

3.4.3节点重新连接59

3.5Zigbee3.0节点离开网络61

3.6Zigbee3.0节点重启62

3.7Zigbee3.0节点恢复出厂设置64

3.8习题65

第4章Zigbee3.0数据传输67

4.1Zigbee3.0数据获取67

4.1.1主动读取数据67

4.1.2数据主动上报71

4.2Zigbee3.0数据收发82

4.2.1Zigbee地址82

4.2.2Zigbee3.0端点概念85

4.2.3Zigbee3.0设备概念87

4.2.4Zigbee3.0数据发送89

4.2.5Zigbee3.0数据接收99

4.2.6睡眠节点如何接收数据102

4.3绑定106

4.3.1绑定概述106

4.3.2绑定方法107

4.3.3绑定管理110

4.3.4绑定流程111

4.4Zigbee低功耗115

4.5习题117

第5章Zigbee3.0传输路径118

5.1Zigbee3.0传输路径相关概念119

5.1.1Zigbee3.0路由概述119

5.1.2节点在Zigbee3.0路由中的功能要求120

5.1.3路由成本120

5.1.4链路状态信息121

5.1.5路由表与路由发现表122

5.1.6路由发现表的过期124

5.1.7邻居表125

5.2Zigbee3.0传输路径的创建128

5.2.1路由发现128

5.2.2发起路由发现131

5.2.3接收一个路由请求命令帧133

5.2.4接收一个路由回复命令帧136

5.2.5发起和处理一个路由记录命令帧137

5.2.6路由维护138

5.2.7接收一个单播帧139

5.3Zigbee3.0路由的应用142

5.4习题144

第6章Zigbee网络安全145

6.1无线网络攻击及防御145

6.2Zigbee安全概述148

6.2.1Zigbee安全架构148

6.2.2安全设计选择149

6.2.3安全模式149

6.2.4信任中心150

6.3Zigbee3.0密钥150

6.3.1链接密钥151

6.3.2网络密钥153

6.4安装码153

6.4.1安装码的格式154

6.4.2散列函数154

6.4.3安装码的使用155

6.5节点操作155

6.5.1节点加入的策略值155

6.5.2信任中心地址155

6.5.3信任中心链接密钥156

6.5.4请求链接密钥156

6.5.5信任中心链接密钥交换过程156

6.5.6接收新链接密钥160

6.6信任中心行为160

6.6.1添加安装码160

6.6.2向网络中添加新节点160

6.6.3已知节点加入时的行为163

6.7分布式安全网络行为164

6.8Zigbee3.0安全实例164

6.9习题166

第7章如何进行Zigbee3.0开发167

7.1如何开启Zigbee3.0之旅167

7.1.1入门——确定互操作目标168

7.1.2两种加速产品开发的方法168

7.1.3加入Zigbee联盟169

7.1.4学习Zigbee的基础知识169

7.1.5选择Zigbee兼容平台169

7.1.6完成开发170

7.1.7认证产品170

7.1.8上市和迭代170

7.2Zigbee3.0开发流程170

7.3Zigbee3.0开发平台的搭建171

7.3.1如何选择Zigbee3.0开发平台171

7.3.2需要的设备和必要条件173

7.3.3Zigbee开发套件概述174

7.3.4Zigbee3.0开发准备175

7.3.5SimplicityStudio的安装及配置175

7.3.6ZigbeeSDK及工具下载177

7.3.7本地导入Zigbee3.0协议栈179

7.3.8导入Zigbee3.0例程工程180

7.3.9IAREWARM的安装及配置183

7.3.10将Zigbee3.0例程下载至开发套件184

7.4习题186

第8章手把手开启Zigbee3.0开发之旅187

8.1Zigbee3.0开发准备187

8.2第一个Zigbee3.0项目目标187

8.3动手开发第一个Zigbee3.0项目187

8.3.1软件准备188

8.3.2硬件准备188

8.3.3创建协调器节点项目工程189

8.3.4协调器节点项目工程配置190

8.3.5协调器节点项目硬件配置194

8.3.6编写协调器用户程序196

8.3.7协调器项目工程编译201

8.3.8协调器程序下载202

8.3.9终端节点项目工程202

8.3.10第一个Zigbee3.0项目操作现象208



8.4习题210

第9章Zigbee3.0开发实例——智能灯光211

9.1智能灯光控制系统概述211

9.2智能灯光应用程序设计基础212

9.3智能灯光项目实例目标212

9.4智能灯光应用程序基本设计213

9.4.1Zigbee3.0协调器应用程序设计214

9.4.2Zigbee3.0开关节点应用程序设计214

9.4.3Zigbee3.0灯节点应用程序设计225

9.4.4智能灯光Zigbee3.0应用程序运行239

9.5使用Zigbee协议栈开发概述241

9.6习题243

附录AZigbee3.0关键名词、术语翻译244

附录BZigbee3.0关键词缩写对照表245

附录CZCL命令返回状态列表246

参考文献248

本目录推荐