●基礎篇br第章物聯網技術簡介3br物聯網概述3br物聯網基本概念3br2物聯網概念的比較4br2物聯網的發展過程5br2物聯網的起源5br22物聯網的現狀6br3物聯網的基本層次6br3感知層6br32傳輸層8br33應用層8br4物聯網關鍵技術8br4感知與識別技術8br42節點軟硬件設計技術9br43組網與泛在接入技術9br44大規模的感知信息處理技術0br5物聯網架構0br習題與思考br第2章物聯網關鍵技術2br2感知層技術2br2EPC技術2br22RFID技術2br23傳感器技術6br24無線傳感器網絡技術8br22傳輸層彙聚網技術20br22ZigBee技術20br222藍牙技術24br223WiFi技術26br224UWB技術28br物聯網技術及應用br23傳輸層網絡接入技術29br23M2M接入技術29br2326LoWPAN技術33br24傳輸層承載網技術36br243GWLAN36br242TDSCDMA37br243光纖通信技術37br習題與思考38br第3章物聯網用傳感器39br3傳感器工作原理39br3機械結構型傳感器39br32物性型傳感器40br32物聯網中常用傳感器42br32熱學量傳感器42br322密度和濃度傳感器47br323光學量傳感器48br324氣體傳感器53br325濕度傳感器56br326生物量傳感器58br327身份識別傳感器和雷達65br習題與思考7br第4章物聯網技術典型應用72br4物聯網在物流行業的應用72br42物聯網在醫療保健中的應用76br43物聯網在智能交通中的應用80br44物聯網在智能家居中的應用84br45物聯網在智能電網中的應用87br46物聯網在環保行業的應用90br47物聯網應用新視野9br47車聯網9br472人體感知網92br習題與思考92br理論篇br第5章物聯網繫統解決方案95br5CC2530內部結構95br5CPU與內存95br52外部設備97br53無線電98br52MCS5單片機98br53CPU存儲器98br53存儲器映射98br532CPU存儲空間99br533物理存儲器00br534XDATA存儲空間06br535存儲器仲裁06br54CPU寄存器07br54數據指針07br542寄存器R0~R708br543程序狀態字08br544累加器09br545寄存器B09br546堆棧指針09br55指令集綜述0br56中斷原理及相關設置4br56中斷屏蔽5br562中斷處理7br563中斷優先級20br564應用示例2br習題與思考23br第6章調試接口電源管理與閃存控制器24br6調試接口24br6調試模式24br62調試傳輸24br63鎖位25br64調試配置26br65調試狀態28br66硬件斷點與閃存編程29br67調試接口與供電模式29br68調試寄存器30br62電源管理與時鐘30br62電源管理30br622電源管理控制32br623電源管理寄存器32br624振蕩器與時鐘33br63復位37br64閃存控制器38br64閃存存儲器組織38br642閃存寫38br643閃存頁面擦除40br644閃存DMA觸發40br645閃存控制器的寄存器4br習題與思考42br第7章I/O端口43br7未使用的I/O引腳43br72低I/O電壓43br73通用I/O43br74通用I/O中斷44br75通用I/ODMA44br76外設I/O45br77調試接口48br78XOSC輸入49br79無線測試輸出信號49br70掉電信號MUXPMUX49br7I/O引腳49br72應用示例57br習題與思考6br第8章DMA控制器及操作62br8DMA操作62br82DMA配置參數62br83DMA配置傳輸與中斷65br84DMA配置數據結構與存儲訪問66br85DMA寄存器67br習題與思考69br第9章定時器70br9定時器70br9計數器70br92通道模式控制7br93IR信號的產生和線性化74br94定時器中斷與DMA觸發77br95定時器寄存器77br96應用示例83br92定時器284br92定時器操作84br922定時器2中斷86br923事件輸出DMA觸發和CSP事件86br924定時器啟動/停止同步86br925定時器2寄存器87br93定時器3和定時器49br93位定時器計數器9br932定時器3/定時器4模式控制92br933通道模式控制92br934定時器3/4中斷與DMA觸發93br935定時器3與定時器4寄存器93br936應用示例98br94睡眠定時器99br94定時器比較99br942定時器捕獲200br943睡眠定時器寄存器200br944應用示例203br95看門狗定時器205br95看門狗模式206br952定時器模式206br953看門狗定時器寄存器206br954應用示例207br習題與思考209br第0章模數轉換器隨機數發生器與AES協處理器20br0ADC模數轉換20br0ADC操作2br02ADC寄存器23br02隨機數發生器25br02隨機數發生器的運行26br022隨機數發生器的寄存器27br03AES協處理器27br03AES操作27br032密鑰和IV28br033協處理器與CPU通信28br034運行模式28br035AESDMA觸發22br036AES寄存器22br習題與思考222br第章UART與USB接口223brUART模式223brUART發送223br2UART接收223br3UART硬件流控制224br4UART特征格式224br5SPI模式224br6SSN從模式選擇引腳225br7波特率的產生225br8清除USART226br9USART中斷226br0USARTDMA觸發226brUSART寄存器227br2應用示例23br2USB235br2USB的使能與中斷236br22端口0237br23端口~5239br24DMA242br25USB復位242br26掛起與恢復243br27遠程喚醒243br28USB寄存器243br習題與思考250br第2章CC2530相關無線通信技術25br2RF內核25br2RF收發器中斷相關25br22中斷寄存器25br22FIFO訪問255br23RF內核的DMA觸發255br24存儲器映射255br24RXFIFO256br242TXFIFO256br243幀過濾和源匹配存儲器映射256br25頻率和通道編程257br26IEEE802542006調制格式258br27IEEE802542006幀格式259br28發送模式260br29接收模式264br29RX控制264br292RX狀態時序265br293幀處理265br294同步頭和幀長度域265br295幀過濾266br296源地址匹配269br297幀校驗序列27br298確認傳輸27br20RXFIFO訪問273br20使用FIFO和FIFOP274br202錯誤情況275br203RSSI275br204鏈路質量指示275br2無線電控制狀態機制275br22隨機數的產生277br23數據包分析器和無線電測試輸出信號278br24命令選通/CSMACA處理器278br24指令存儲器279br242數據寄存器279br243中斷請求280br244隨機數指令280br245運行CSP程序280br246寄存器280br247指令集綜述28br248指令集定義283br25寄存器一覽表295br25寄存器設置更新296br252寄存器訪問模式296br253寄存器描述297br習題與思考36br入門篇br第3章SUSTEB2530硬件原理與結構39br3功能特點39br32管腳信息320br33硬件原理320br33SUSTEB2530PACK板原理圖320br332SUSTEB2530底板原理圖320br34硬件結構322b件布局圖322br342開發板使用說明322br第4章ZigBee開發平臺的構建326br4實驗介紹與準備工作326br42IAR集成開發環境介紹327br43IAREmbeddedWorkbench的安裝327br44新建工程與工程設置33br44建立一個新的工程33br442建立一個源文件332br443添加源文件到工程332br444編寫代碼334br445工程的設置335br446編譯工程34br45安裝SmartRFFlashProgrammer和仿真器34br46程序仿真與調試345br47安裝USB轉串口驅動345br48安裝ZStackCC253023040/25a協議棧346br習題與思考347br實踐篇br實驗BasicRF無線點控LED實驗35br習題與思考354br實驗2無線傳輸質量檢測實驗355br習題與思考357br實驗3無線收發控制LED實驗358br習題與思考370br實驗4協議棧中串口基礎實驗37br習題與思考375br實驗5廣播組網無線數據傳輸實驗376br習題與思考383br實驗6組播多終端控制協調器LED實驗384br習題與思考3br實驗7點播通信無線通信實驗390br習題與思考397br實驗8DS8B20溫度傳感器數據采集實驗398br習題與思考406br實驗9DHT溫濕度傳感器數據采集實驗407br習題與思考43br實驗0氣體濃度數據采集實驗44br習題與思考48br實驗光敏和熱敏傳感器數據采集實驗49br習題與思考422br實驗2紅外熱釋電傳感器數據采集實驗423br習題與思考427br實驗3按鍵無線點控臺燈實驗428br習題與思考433br實驗4串口透傳無線實驗434br習題與思考44br實驗5基於GenericApp無線收發實驗442br習題與思考449br實驗6新建一個自己的ZStack工程實驗450br習題與思考453br實驗7協議捕捉與分析實驗454br習題與思考457br實驗8SUSTEB2530路由器編譯實驗458br習題與思考462br實驗9協議棧讀MQ2濃度模擬量實驗463br習題與思考466br實驗20協議棧讀光敏光強模擬量實驗467br習題與思考468br實驗2協議棧RFID射頻卡實驗469br習題與思考470br實驗22ZigBee管理繫統實驗47br附錄A開發板圖474br附錄B硬件原理圖475br附錄C網絡層所定義的特性常量484br附錄D常用術語英漢對照表488br參考文獻493
全書共4篇,基礎篇主要對物聯網的概念、組成、發展進行概述,同時簡單介紹物聯網中的關鍵技術和一些常用的物聯網傳感器及其特點,很後列舉物聯網技術的典型應用;理論篇主要對CC2530內部模塊的GPIO、外部中斷、定時器、DMA、UART等內部資源的設置及相關寄存器進行講解,同時在每節很後提供相關參考程序供讀者參考和使用;入門篇主要對CC2530相關的基本硬件結構進行介紹,同時對編輯軟件的安裝、應用,以及程序的燒寫進行介紹;實踐篇設置一繫列實驗,從很基礎的無線控制LED實驗開始到較復雜的ZigBee管理繫統實驗,從易到難,適合不同層次的讀者進行遞階學習。同時,為了幫助讀者能夠清晰地理解程序的設計思路,在主要實驗中都給出了相關的程序流程圖,並在程序中標注了大量的注解。
本教材從物聯網基礎知識入手,堅持由淺入深、由裡及外、循序漸進的學習導向,使物聯網教學不再乏味,適合零基礎的讀者學習物聯網繫統等