Zigbee 開發技術及實踐 普通高等教育物联网工程专业 十二五 规划教材:Zigbee开发技术及实践

青島東合信息技術有限公司

  • 出版商: 西安電子科技大學出版
  • 出版日期: 2014-01-01
  • 定價: $378
  • 售價: 8.5$321
  • 語言: 簡體中文
  • 頁數: 438
  • 裝訂: 平裝
  • ISBN: 7560632475
  • ISBN-13: 9787560632476
  • 已絕版

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

相關主題

商品描述

<內容簡介>

青島東合信息技術有限公司編著的《Zigbee開發技術及實踐(普通高等教育物聯網工程專業十二五規劃教材)》從Zigbee基礎知識出發,詳細講解了基於CC2530芯片的Zigbee軟硬件開發技術。理論篇分別介紹了Zigbee技術的基本概念、Zigbee技術的原理、Zigbee節點的硬件設計、CC2530基礎開發、CC2530無線射頻及IEEE802.15.4標準、Zstack協議棧分析、Zstack系統移植和應用開發;實踐篇以實現智能農業大棚的環境監測為基礎,結合理論篇進行實踐操作。 
    《Zigbee開發技術及實踐(普通高等教育物聯網工程專業十二五規劃教材)》採用理論和實踐相結合的方法,對CC2530片上系統和Zstack協議棧進行了深入的講解、剖析和應用實現,使讀者能迅速理解並掌握Zigbee相關的開發知識,並全面提高動手能力。本書適用面廣,可作為本科物聯網工程、通信工程、電子信息工程、自動化、電腦科學與技術、電腦網絡等專業的教材使用。

<目錄>

理論篇
第1章  Zigbee概述
1.1Zigbee技術概述
1.1.1Zigbee的由來和發展
1.1.2無線傳感器網絡與Zigbee的關係
1.1.3Zigbee技術的特點
1.1.4Zigbee芯片
1.1.5常見的Zigbee協議棧
1.2Zigbee軟件開發平臺
1.2.1IAR軟件開發平臺
1.2.2ZigbeeSniffer
1.2.3輔助軟件
1.3Zigbee硬件開發平臺
練習
第2章  Zigbee技術原理
2.1概述
2.2Zigbee網絡結構
2.2.1網絡體系
2.2.2拓撲結構
2.2.3協議架構
2.3IEEES02.15.4通信層
2.3.1物理層
2.3.2MAC層
2.3.3MAC幀的結構
2.4Zigbee網絡層
2.4.1功能概述
2.4.2服務規範
2.4.3幀結構
2.5Zigbee應用層
2.5.1幾個概念
2.5.2應用支持子層
2.5.3應用框架
2.5.4設備對象
練習
第3章  Z.gbee硬件設計
3.1概述
3.2設計規則及註意事項
3.2.1原理圖設計
3.2.2PCB設計
3.3硬件總體設計
3.3.1CC2530核心板設計
3.3.2協調器節點設計
3.3.3路由器節點設計
3.4低功耗設計
練習
第4章  CC2530基礎開發
4.1概述
4.2CC2530的結構框架
4.2.1CC2530CPU
4.2.2CC2530存儲器以及映射
4.3CC2530編程基礎
4.3.1寄存器和彙編指令
4.3.2編程基礎
4.3.3中斷的使用
4.4I∕O
4.4.1通用I∕O
4.4.2通用I∕O中斷
4.4.3外設I∕O
4.5振蕩器和時鐘
4.5.1振蕩器
4.5.2系統時鐘及寄存器
4.6電源管理和複位
4.6.1供電模式
4.6.2電源管理寄存器
4.6.3複位
4.7串口
4.7.1串口模式
4.7.2串口中斷
4.8DMA
4.8.1DMA概述
4.8.2DMA操作與配置
4.8.3DMA中斷
4.9ADC
4.9.1ADC特徵
4.9.2ADC輸入
4.9.3ADC轉換
4.10定時器
4.10.1定時器概述
4.10.2定時器1
4.10.3睡眠定時器和定時器2
4.10.4定時器3和定時器4
練習
第5章  無線射頻與MAC層
5.1概述
5.2RF內核
5.2.1中斷
5.2.2中斷寄存器
5.3HFO訪問
5.3.1RXFIFO
5.3.2TXFIFO
5.4發送模式
5.4.1TX控制
5.4.2幀處理
5.5接收模式
5.5.1RX控制
5.5.2幀處理
5.6CSMA∕CA選通處理器
5.7IEEE802.15.4
5.7.1IEEE802.15.4調製規範
5.7.21EEE802.15.4數據格式
5.7.3IEE802.15.4射頻程序設計
5.7.4發送過程
5.7.5接收過程
5.7.6實驗結果及現象
練習
第6章  Zstack協議棧
6.1概述
6.2Zstack軟件架構
6.2.1Zigbee協議棧的結構
6.2.2Zstack協議棧
6.2.3Zigbee協議棧與Zstack的對比
6.3HAL層分析
6.3.1Common文件夾
6.3.2Include文件夾
6.3.3Target文件夾
6.4NWK層分析
6.4.1節點地址類型的選擇
6.4.2協議棧模板
6.4.3網絡參數配置
6.5Tools配置和分析
6.6Profile層分析
6.6.1端點的管理
6.6.2數據的發送和接收
6.7ZDO層分析
6.7.1ZDO網絡設備啟動
6.7.2終端設備綁定、輔助綁定和
解除綁定
6.8API函數
6.8.1信息管理API
6.8.2任務同步API
6.8.3定時器管理API
6.8.4中斷管理API
6.8.5任務管理API
6.8.6內存管理API
6.8.7電源管理API
6.8.8非易失性存儲器的API
6.9APP層分析
6.9.1OSAL_SampleApp.c文件
6.9.2SampleApp.c文件
6.9.3SampleApp.h文件
6.10OSAL運行機制
6.10.1概述
6.10.2OSAL術語
6.10.3Zstack數據傳輸
6.10.4OSAL剖析
6.10.5按鍵事件剖析
練習
第7章  Zstack系統移植
7.1工程模板的創建
7.1.1工程的建立
7.1.2修改App目錄
7.1.3編譯選項的選擇
7.2任務的建立
7.2.1函數的聲明
7.2.2任務的添加
7.2.3任務初始化及事件處理
7.3移植0
7.3.1LED移植
7.3.2按鍵移植
7.3.3LCD移植
練習
第8章  Zstack應用開發
8.1應用設計
8.1.1設計概述
8.1.2Zigbee程序開發
8.2體系結構設計
8.2.1應用環境分析
8.2.2整體設計
8.2.3應用協議制定
8.3路由器程序編寫
8.3.1響應按鍵命令
8.3.2響應協調器命令
8.4協調器程序編寫
8.4.1直接接收數據
8.4.2串口觸發
8.5實驗現象
練習
實踐篇
實踐1Zigbee概述
實踐1.G.1
實踐1.G.2
實踐1.G.3
實踐1.G.4
實踐2Zigbee技術原理
實踐2.G.1
實踐2.G.2
實踐3Zjgbee硬件設計
實踐3.G.1
實踐3.G.2
實踐4CC2530基礎開發
實踐4.G.1
實踐4.G.2
實踐5無線射頻與MAC層
實踐5.G.1
實踐6Zstack協議棧
實踐6.G.1
實踐6.G.2
實踐6.C.3
實踐7Zstack系統移植
實踐7.G.1
實踐7.G.2
實踐8Zstack應用開發
實踐8.G.1