- ISBN:9787512434592
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:24cm
- 页数:249页
- 出版时间:2021-03-01
- 条形码:9787512434592 ; 978-7-5124-3459-2
内容简介
本书共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.9IAREWARM的安装及配置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
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0