Zigbee3.0輕鬆入門

周柏宏//崔亞遠//林濤

  • 出版商: 北京航空航天大學
  • 出版日期: 2021-04-01
  • 定價: $312
  • 售價: 7.9$246
  • 貴賓價: 7.5$234
  • 語言: 簡體中文
  • 頁數: 249
  • 裝訂: 平裝
  • ISBN: 7512434596
  • ISBN-13: 9787512434592
  • 相關分類: Wireless-networks物聯網 IoT
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書從Zigbee 3.0應用開發工程師實踐的角度出發,
按照快速實現Zigbee 3.0應用開發所必需的知識為線索進行編寫,
目的是使讀者既能避開冗長和不迫切的協議閱讀,
又能快速實現基於Zigbee 3.0協議的應用開發。

全書共9章,
第1章介紹什麼是Zigbee 3.0協議;
第2、3章介紹協議的網絡規範,這是協議棧配置的理論基礎;
第4~6章重點介紹如何按照協議對數據進行打包,
以及如何安全地上傳下達;
第7~9章為開發實踐部分,主要包括如何快速搭建應用開發環境,
以及進行典型的Zigbee 3.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