編輯推薦
好評如潮,纍計銷售上萬冊,自齣版以來銷量長期穩居無綫傳感網圖書前列
結構嚴謹:從無綫傳感網絡理論到CC2530無綫單片機程序設計、從Z-Stack協議奧秘探索到無綫傳感網項目開發,完成一個完整的無綫傳感網絡學習過程,送教學PPT和源碼。
自構平颱:不依賴任何廠商的硬件平颱,自己的實驗自己做主。
適用麵廣:不但適閤ZigBee愛好者,更適閤作為本專科教材
輕鬆活潑:語言通俗易懂,講解風趣幽默,風格清新活潑,讀來輕鬆自如,酣暢淋灕
實例豐富:每個知識點都列舉實例進行講解,盡可能避免枯燥乏味的理論解釋
內容簡介
《ZigBee技術與實訓教程:基於CC2530的無綫傳感網技術/21世紀高等學校規劃教材》以ZigBee無綫傳感網絡技術為主要對象,以基於CC2530芯片(TI公司)為核心的硬件平颱,在介紹瞭常用傳感器編程的基礎上,深入剖析瞭TI的Z-Stack協議棧架構和編程接口,並詳細講述瞭如何在此基礎上開發自己的ZigBee項目。
《ZigBee技術與實訓教程:基於CC2530的無綫傳感網技術/21世紀高等學校規劃教材》可作為工程技術人員進行單片機、無綫傳感器網絡應用、ZigBee技術等項目開發的學習、參考用書,也可作為高等院校高年級本科生或研究生計算機、電子、自動化、無綫通信等課程的教材。
內頁插圖
目錄
第1章 無綫傳感器網絡
1.1 無綫傳感器網絡概述
1.2 無綫傳感器網絡的發展曆程
1.3 無綫傳感器網絡的研究現狀和前景
1.4 無綫傳感器網絡的特點
1.5 無綫傳感器網絡體係結構
1.6 無綫傳感器網絡的關鍵技術
1.7 無綫傳感器網絡應用與發展
1.8 典型短距離無綫通信網絡技術
1.9 無綫傳感器網絡的主要研究領域
第2章 IEEE802.15.4 無綫傳感器網絡通信標準
2.1 IEEE802.15.4 標準概述
2.2 網絡組成和拓撲結構
2.3 協議棧架構
2.4 物理層規範
2.5 MAC層規範
2.6 MAC/PHY信息交互流程
2.7 基於IEEE802.15.4 標準的無綫傳感器網絡
第3章 ZigBee無綫傳感器網絡通信標準
3.1 ZigBee標準概述
3.2 ZigBee技術特點
3.3 ZigBee協議框架
3.4 ZigBee網絡層規範
3.5 ZigBee應用層規範
3.6 ZigBee安全服務規範
第4章 ZigBee開發平颱
4.1 ZigBee硬件開發平颱
4.1.1 CC2530射頻模塊
4.1.2 調試器接口
4.1.3 ZigBee學習闆
4.2 ZigBee軟件開發平颱
4.2.1 IAR簡介
4.2.2 IAR基本操作
第5章 CC2530基礎實驗
5.1 CC2530無綫片上係統概述
5.1.1 CC2530芯片主要特性
5.1.2 CC2530的應用領域
5.1.3 CC2530概述
5.1.4 CC2530芯片引腳的功能
5.1.5 CC2530增強型8051內核簡介
5.2 通用I/O端口
5.2.1 通用I/O端口簡介
5.2.2 通用I/O端口相關寄存器
5.2.3 實驗1:點亮LED
5.2.4 實驗2:按鍵控製LED交替閃爍
5.3 外部中斷
5.3.1 中斷概述
5.3.2 中斷屏蔽
5.3.3 中斷處理
5.3.4 實驗:按鍵中斷控製LED
5.4 定時器
5.4.1 片內外設I/O
5.4.2 定時器簡介
5.4.3 定時器1寄存器
5.4.4 定時器1操作
5.4.5 16位計數器
5.4.6 實驗1:定時器1控製LED閃爍
5.4.7 定時器3概述
5.4.8 實驗2:定時器1和定時器3同時控製LEDI和LED2以不同頻率閃爍
5.5 1602型LCD
5.5.1 1602型LCD簡介
5.5.2 1602型LCD管腳功能
5.5.3 1602型LCD的特性
5.5.4 1602型LCD字符集
5.5.5 1602型LCD基本操作程序
5.5.6 1602型LCD指令集
5.5.7 1602型LCD4綫連接方式
5.5.8 實驗:LCD顯示實驗
……
第6章 常用傳感器
第7章 CC2530實現紅外通信
第8章 Z-Stack協議棧
第9章 智能傢居係統
第10章 智能溫室係統
第11章 學生考勤管理係統
參考文獻
前言/序言
無綫傳感器網絡綜閤瞭傳感器、嵌入式計算、現代網絡及無綫通信和分布式信息處理等技術,能夠通過各類集成化的微型傳感器協同完成對各種環境或監測對象的信息的實時監測、感知和采集,這些信息通過無綫方式被發送,並以自組多跳的網絡方式傳送到用戶終端,從而實現物理世界、計算世界以及人類社會這三元世界的連通。傳統的無綫網絡關心的是如何在保證通信質量的情況下實現最大的數據吞吐率,而無綫傳感器網絡主要用於實現不同環境下各種緩慢變化參數的檢測,通信速率並不是其主要考慮的因素,它最關心的問題是在體積小、布局方便以及能量有限的情況下盡可能地延續目前網絡的生命周期。
ZigBee技術是一種近距離、低復雜度、低功耗、低速率、低成本的雙嚮無綫通信技術。主要用於距離短、功耗低且傳輸速率不高的各種電子設備之間進行數據傳輸以及典型的有周期性數據、間歇性數據和低反應時間數據傳輸的應用。因此非常適用於傢電和小型電子設備的無綫控製指令傳輸。其典型的傳輸數據類型有周期性數據(如傳感器)、間歇性數據(如照明控製)和重復低反應時間數據(如鼠標)。由於其節點體積小,且能自動組網,所以布局十分方便;又因其強調由大量的節點進行群體協作,網絡具有很強的自愈能力,任何一個節點的失效都不會對整體任務的完成造成緻命性影響,所以特彆適閤用來組建無綫傳感器網絡。
用ZigBee技術來實現無綫傳感器網絡,主要需要考慮通信節點的硬件設計,包括傳感數據的獲得及發送,以及實現相應數據處理功能所必需的應用軟件開發。TI(德州儀器公司)的CC2530芯片實現ZigBee技術的優秀解決方案,完全符閤ZigBee技術對節點“體積小、能耗低”的要求,另外,TI還提供瞭Z-Stack協議棧,盡可能地減輕瞭開發者的開發通信程序的工作量,使開發者能專注於實現業務邏輯。
編寫本書的主要目的是從實訓的角度使用CC2530芯片和Z-Stack協議棧來實現無綫傳感器網絡,為讀者解析用ZigBee技術開發無綫傳感器網絡的各個要點,由淺入深地講述如何開發具體的無綫傳感器網絡係統。
* 內容概述
本書分為6個部分:
第1部分包括第1~3章,概述瞭無綫傳感器網絡的基本理論,第1章概述瞭無綫傳感器網絡的主要概念,第2章則主要介紹瞭IEEE 802.15.4無綫傳感器網絡通信標準,第3章則主要介紹瞭ZigBee協議規範基礎理論知識,使讀者對無綫傳感器網絡有整體上的認識。
第2部分包括第4章,講述瞭開發具體項目所依賴的軟硬件平颱。
第3部分包括第5章,基於核心芯片CC2530內部硬件模塊設計瞭若乾個實驗,使讀者熟悉核心芯片CC2530的主要功能。
第4部分包括第6章和第7章,介紹如何使用CC2530控製各種常見的傳感器。第6章講述常用傳感器數字溫濕度傳感器DHT11、光強度傳感器模塊等常見的傳感器操作方法;第7章介紹使用CC2530實現紅外信號的收發操作。
第5部分包括第8章,深入介紹Z-Stack協議棧,使讀者初步掌握Z-Stack的工作機製,講述瞭使用Z-Stack的一些基本概念,講述瞭Z-Stack輪轉查詢式操作係統的工作原理,以及Z-Stack串口機製和綁定機製。
第6部分包括第9~11章,介紹瞭TI-Stack協議棧開發的三個項目,第9章為智能傢居係統,第10章為智能溫室係統,第11章為學生考勤管理係統。
* 相關資源
由於作者水平有限及對無綫傳感網絡和ZigBee技術理解不深,書中難免有錯誤的地方,誠懇地希望讀者批評指正。隨著我們實訓項目的不斷完善,希望為讀者提供更多的相關資料及錯誤修正,也是為瞭給ZigBee技術愛好者和學習者提供一個交流的平颱,我們建設瞭一個專題論壇,網址為www.800dou.com,歡迎讀者訪問。
編者
2014年3月
ZigBee技術與實訓教程:基於CC2530的無綫傳感網技術/21世紀高等學校規劃教材 下載 mobi epub pdf txt 電子書