目錄 第一部分緒論(1) 1無(wú)線通信(1) 1.1前言(1) 1.2無(wú)處不在的無(wú)線網(wǎng)絡(luò)(1) 1.3無(wú)線通信技術(shù)種類(2) 1.3.1藍(lán)牙技術(shù)(2) 1.3.2WiFi技術(shù)(2) 1.3.3IrDA技術(shù)(3) 1.3.4NFC技術(shù)(3) 1.3.5UWB技術(shù)(4) 1.3.6ZigBee技術(shù)(5) 1.4小結(jié)(5) 第二部分ZigBee開發(fā)指南(6) 2ZigBee概述(6) 2.1ZigBee技術(shù)的優(yōu)勢(shì)(6) 2.2ZigBee設(shè)備類型(6) 2.3ZigBee網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)(7) 2.4ZigBee結(jié)構(gòu)(8) 2.4.1ZigBee物理層(8) 2.4.2ZigBee多路訪問(wèn)層(9) 2.4.3ZigBee網(wǎng)絡(luò)層(10) 2.4.4ZigBee應(yīng)用層(11) 2.4.5應(yīng)用程序框架(11) 2.4.6ZigBee設(shè)備對(duì)象(11) 2.4.7協(xié)議棧代碼目錄結(jié)構(gòu)(11) 2.5ZigBee無(wú)線數(shù)據(jù)傳輸及通信模式(12) 2.6ZigBee性能分析(13) 2.7ZigBee的應(yīng)用前景(13) 3ZStack開發(fā)指南(14) 3.1ZStack使用(14) 3.1.1設(shè)備類型(15) 3.1.2棧配置(16) 3.2尋址(16) 3.2.1地址類型(16) 3.2.2網(wǎng)絡(luò)地址分配(16) 3.2.3ZStack尋址(17) 3.2.4重要設(shè)備地址(18) 3.3綁定(19) 3.4路由(21) 3.4.1概述(21) 3.4.2路由協(xié)議(21) 3.4.3表存儲(chǔ)(22) 3.5ZDO消息請(qǐng)求(23) 3.6便攜式設(shè)備(23) 3.7端到端確認(rèn)(24) 3.8其他(24) 3.8.1配置信道(24) 3.8.2配置PANID和要加入的網(wǎng)絡(luò)(24) 3.8.3最大有效載荷大小(25) 3.8.4離開網(wǎng)絡(luò)(25) 3.8.5描述符(25) 3.8.6非易失性存儲(chǔ)項(xiàng)(25) 3.9安全(26) 3.9.1概述(26) 3.9.2配置(26) 3.9.3網(wǎng)絡(luò)訪問(wèn)控制(27) 3.9.4更新密碼(27) 3.10ZStack應(yīng)用分析(27) 第三部分物聯(lián)網(wǎng)硬件開發(fā)基礎(chǔ)(30) 4龍芯處理器(30) 4.1龍芯1C處理器(30) 4.1.1體系結(jié)構(gòu)框圖(30) 4.1.2芯片主要功能(31) 4.2龍芯1B處理器(34) 4.2.1體系結(jié)構(gòu)框圖(35) 4.2.2芯片主要功能(35) 5龍芯1B通用核心板(39) 5.1用途(39) 5.2特點(diǎn)(39) 5.3配置(39) 6龍芯嵌入式開發(fā)板(40) 6.1產(chǎn)品主要特征(41) 6.2電路板簡(jiǎn)介(41) 6.3應(yīng)用領(lǐng)域(48) 7開發(fā)工具(49) 7.1IAR(49) 7.1.1IARFOR2530簡(jiǎn)介(49) 7.1.2IAR軟件的安裝(49) 7.1.3軟件的設(shè)置與調(diào)試(50) 7.2Visual Studio 2010(56) 7.2.1Visual Studio簡(jiǎn)介(56) 7.2.2Visual Studio的安裝(57) 7.3Ubuntu Linux 9.04安裝和配置教程(60) 8開發(fā)環(huán)境搭建(72) 8.1調(diào)試開發(fā)環(huán)境搭建(72) 8.1.1開發(fā)環(huán)境搭建(72) 8.1.2交叉編譯工具安裝(72) 8.1.3常用調(diào)試環(huán)境搭建(73) 8.2基本開發(fā)(75) 8.2.1PMON(75) 8.2.2Kernel(76) 8.3文件系統(tǒng)(77) 8.3.1文件系統(tǒng)制作(77) 8.3.2文件系統(tǒng)燒寫(77) 8.4附錄(78) 8.4.1PMON常用命令(78) 8.4.2NandFlash分區(qū)說(shuō)明(80) 8.4.3Windows超級(jí)終端使用說(shuō)明(80) 8.4.4Minicom使用指南(83) 8.4.5PMON下常用操作(85) 第四部分CMAC開發(fā)設(shè)計(jì)(87) 9CMAC與Loongson1B開發(fā)板(87) 9.1簡(jiǎn)介(87) 9.2產(chǎn)品特性(87) 9.3應(yīng)用范圍(88) 9.4電氣參數(shù)(88) 9.5管腳定義(88) 9.6參考接口電路(89) 9.7機(jī)械尺寸(90) 10CC2530介紹(91) 10.1CC2530圖樣(91) 10.2CC2530概述(91) 10.3CC2530芯片的主要特點(diǎn)(93) 10.4硬件應(yīng)用電路(95) 10.5CC2530芯片的引腳功能(95) 11CMAC設(shè)計(jì)(97) 11.1整體機(jī)構(gòu)與功能(97) 11.2系統(tǒng)組成的主要功能(97) 11.3CMAC協(xié)議系統(tǒng)硬件(103) 11.4CMAC協(xié)議的設(shè)計(jì)(103) 11.5測(cè)試(108) 12ZigBee硬件模塊(110) 12.1ZigBee開發(fā)板硬件模塊介紹(110) 12.2ZigBee通用底板介紹(110) 12.3ZigBee擴(kuò)展板介紹(110) 12.3.1LED模塊(111) 12.3.2PLC模塊(111) 12.3.3RFID模塊(111) 12.3.4溫濕度模塊(112) 12.3.5光強(qiáng)檢測(cè)模塊(112) 12.3.6空氣質(zhì)量檢測(cè)模塊(113) 12.3.7門磁報(bào)警模塊(113) 12.3.8亮度調(diào)制模塊(114) 13CC2530基礎(chǔ)實(shí)驗(yàn)(115) 13.1I/O控制實(shí)驗(yàn)(115) 13.2系統(tǒng)時(shí)鐘實(shí)驗(yàn)(117) 13.3串口通信實(shí)驗(yàn)(120) 13.3.1串口發(fā)送(120) 13.3.2串口接收(123) 13.4定時(shí)器實(shí)驗(yàn)(125) 13.4.1定時(shí)器1計(jì)數(shù)中斷(125) 13.4.2定時(shí)器2(127) 13.4.3定時(shí)器4比較控制(130) 13.5睡眠定時(shí)器實(shí)驗(yàn)(132) 13.6AD轉(zhuǎn)換實(shí)驗(yàn)(135) 13.7看門狗實(shí)驗(yàn)(137) 13.8隨機(jī)數(shù)生成器實(shí)驗(yàn)(139) 13.9DMA傳輸實(shí)驗(yàn)(141) 13.10RF無(wú)線通信實(shí)驗(yàn)(145) 14ZigBee組網(wǎng)通信實(shí)驗(yàn)(150) 14.1協(xié)調(diào)器建立網(wǎng)絡(luò)(150) 14.1.1ZigBee設(shè)備區(qū)分(150) 14.1.2ZigBee選擇網(wǎng)絡(luò)拓?fù)?151) 14.1.3建立網(wǎng)絡(luò)(152) 14.2節(jié)點(diǎn)加入網(wǎng)絡(luò)(160) 14.2.1節(jié)點(diǎn)通過(guò)MAC層關(guān)聯(lián)過(guò)程加入網(wǎng)絡(luò)(160) 14.2.2節(jié)點(diǎn)通過(guò)預(yù)先指定的父設(shè)備加入網(wǎng)絡(luò)(162) 14.2.3協(xié)議棧代碼分析(163) 14.2.4應(yīng)用層代碼解析(167) 14.3基于GenericApp例程之LED控制實(shí)驗(yàn)(168) 14.4基于GenericApp例程之按鍵實(shí)驗(yàn)(170) 14.4.1基于GenericApp例程之按鍵輪訓(xùn)實(shí)驗(yàn)(171) 14.4.2基于GenericApp例程之按鍵中斷實(shí)驗(yàn)(172) 14.5基于GenericApp例程串口功能的實(shí)現(xiàn)(175) 14.6接收串口數(shù)據(jù)幀處理(177) 14.7ZigBee組網(wǎng)地址傳遞(179) 14.8接收網(wǎng)絡(luò)發(fā)來(lái)的數(shù)據(jù)(180) 15基于ZigBee物聯(lián)網(wǎng)實(shí)驗(yàn)箱各功能模塊的實(shí)現(xiàn)(186) 15.1LED控制(186) 15.2PLC控制(187) 15.3RFID識(shí)別(189) 15.4溫濕度檢測(cè)(192) 15.5光強(qiáng)檢測(cè)(194) 15.6空氣質(zhì)量檢測(cè)(196) 15.7亮度調(diào)制(198) 15.8門磁報(bào)警(199) 16龍芯開發(fā)板硬件平臺(tái)(202) 16.1嵌入式Linux系統(tǒng)移植(202) 16.1.1BootLoader移植(202) 16.1.2PMON編譯(202) 16.1.3PMON燒寫與更新(202) 16.2Linux內(nèi)核移植(203) 16.2.1內(nèi)核配置(203) 16.2.2內(nèi)核編譯與移植(204) 16.3文件系統(tǒng)和應(yīng)用程序移植(204) 16.3.1根文件系統(tǒng)制作(204) 16.3.2應(yīng)用程序移植(207) 16.4QT移植(208) 16.4.1tslib移植(208) 16.4.2QT源碼編譯(209) 16.5上位機(jī)控制平臺(tái)制作(209) 16.6Nginx+php的Web服務(wù)器制作(213) 16.7Nginx移植(214) 16.8php移植(217) 16.9基于QT的上位機(jī)控制平臺(tái)(218) 16.10基于Linux C的網(wǎng)關(guān)程序設(shè)計(jì)(221) 第五部分物聯(lián)網(wǎng)實(shí)戰(zhàn)(230) 17物聯(lián)網(wǎng)實(shí)戰(zhàn)教學(xué)實(shí)驗(yàn)箱(230) 17.1智能農(nóng)業(yè)(230) 17.1.1物聯(lián)網(wǎng)業(yè)務(wù)平臺(tái)(230) 17.1.2關(guān)鍵技術(shù)概述(231) 17.1.3重點(diǎn)解決的問(wèn)題(233) 17.2智能家居(241) 17.2.1采用的關(guān)鍵技術(shù)(241) 17.2.2系統(tǒng)方案(245) 17.2.3智能家居示范案例(249) 17.3智能醫(yī)療(250) 17.3.1關(guān)鍵技術(shù)概述(250) 17.3.2示范內(nèi)容和方式(252) 17.3.3技術(shù)方案(255)附錄ZStack應(yīng)用層數(shù)據(jù)傳輸協(xié)議(260) 參考文獻(xiàn)(262)
|