內容介紹
本書較為全面地介紹了物聯網及物聯網終端的基本概念、主要內容和套用領域,並對幾種典型的物聯網終端的研究方法和相關技術進行了討論。首先介紹了物聯網的定義、發展概況和套用;接著詳細分析了物聯網終端的基本原理和分類;然後介紹了幾種常見的物聯網終端所使用的嵌入式作業系統、開發平台和無線傳輸技術,並進行了分析和比較;最後詳細介紹了貓貓機器人、老人身體狀態檢測裝置、萬能遙控器和智慧型藥盒4種典型的物聯網終端。本書適宜從事計算機、自動化、電子信息等行業的科研工作者閱讀,也可以作為高等院校相關專業高年級本科生和研究生物聯網方面的教學參考書。
作品目錄
前言第1章緒論1
1.1物聯網1
1.1.1物聯網的定義1
1.1.2發展概況3
1.1.3物聯網的套用6
1.2物聯網終端10
1.2.1物聯網終端的基本原理及作用11
1.2.2物聯網終端的分類12
1.2.3物聯網終端的推廣及效益分析15
本章小結17
思考題17
第2章嵌入式作業系統18
2.1嵌入式系統的概念18
2.1.1嵌入式系統18
2.1.2嵌入式作業系統簡介19
2.2Linux20
2.2.1Linux的發行版20
2.2.2Linux系統結構22
2.2.3Linux作為嵌入式作業系統的優勢25
2.2.4嵌入式Linux的發展26
2.3VxWorks26
2.3.1VxWorks簡介26
2.3.2VxWorks的功能和組成27
2.3.3VxWorks的主要特點28
2.4Android29
2.4.1Android簡介29
2.4.2Android系統架構30
2.4.3Android程式框架33
2.5.NET Micro Framework35
2.5.1.NET Micro Framework簡介35
2.5.2.NET Micro Framework的發展歷史36
2.5.3.NET Micro Framework與Windows CE和Windows XP Embedded的區別36
2.5.4.NET Micro Framework與其他.NET平台的區別37
2.5.5.NET Micro Framework的架構37
2.6Windows Mobile39
2.6.1Windows Mobile簡介39
2.6.2Windows Mobile作業系統40
2.6.3Windows Mobile平台及.NET Compact Framework架構41
2.7Windows Phone 742
2.7.1Windows Phone簡介42
2.7.2Windows Phone 7的開發43
本章小結47
思考題47
第3章嵌入式硬體開發平台49
3.1嵌入式微處理器49
3.2ARM50
3.2.1ARM概述50
3.2.2ARM核心特點51
3.2.3ARM核心體系結構51
3.2.4ARM核心種類52
3.2.5ARM9核心詳細介紹55
3.3Cortex系列處理器56
3.3.1ARM Cortex 系列介紹56
3.3.2ARM Cortex?M3的原理與套用58
3.4單片機61
3.4.1AVR單片機61
3.4.2PIC單片機64
3.4.351單片機68
本章小結72
思考題72
第4章短距離無線通信技術73
4.1短距離無線通信技術介紹73
4.2ZigBee技術75
4.2.1ZigBee數據傳輸網路76
4.2.2ZigBee性能分析79
4.2.3ZigBee協定規範80
4.2.4ZigBee的套用領域81
4.2.5ZigBee 2006協定棧82
4.3TinyOS88
4.3.1TinyOS簡介88
4.3.2TinyOS體系結構89
4.3.3TinyOS調度模型89
4.3.4TinyOS通信模型90
4.3.5基於組件的程式模型91
4.3.6nesC程式語言概述92
本章小結96
思考題96
第5章貓貓機器人開發97
5.1貓貓機器人硬體系統設計97
5.1.1系統總體設計97
5.1.2PIC16F877A系統硬體設計97
5.1.3Mini2440硬體平台描述102
5.2貓貓機器人軟體系統設計104
5.2.1PIC16F877A系統軟體設計105
5.2.2嵌入式Linux系統設計110
5.3系統場景設計實例126
5.3.1機器人返回當前的溫度值126
5.3.2機器人返回報警信息給用戶126
5.3.3機器人語音互動關閉家電126
本章小結127
思考題128
第6章老人身體狀態監測裝置129
6.1需求分析129
6.2系統功能130
6.3硬體選型131
6.3.1加速度感測器MMA7260131
6.3.2無線網路133
6.3.3微處理器133
6.4系統設計134
6.4.1系統整體架構134
6.4.2終端監測儀135
6.4.3ZigBee協調器135
6.4.4監控中心軟體136
6.5裝置實現138
6.6數據分析與調試經驗140
6.6.1數據分析140
6.6.2調試經驗141
6.6.3實際測試及問題分析142
本章小結143
思考題144
第7章萬能遙控器145
7.1遙控器相關的研究145
7.1.1遙控器的基本原理146
7.1.2萬能遙控器的總體設計方案149
7.2萬能遙控器硬體的設計與實現150
7.2.1系統電源電路151
7.2.2紅外遙控信號接收電路152
7.2.3紅外遙控信號發射電路152
7.2.4串口通信電路153
7.2.5LED指示燈電路155
7.2.6萬能遙控器硬體的實現155
7.3萬能遙控器軟體的設計與實現156
7.3.1串口通信模組158
7.3.2紅外信號學習模組158
7.3.3脈寬數據存儲與讀取模組159
7.3.4調製信號生成模組160
7.3.5紅外信號調製發射模組161
7.3.6萬能遙控器軟體的實現162
7.3.7電路板調試163
7.4GICP簡介165
7.4.1GICP設備描述規範簡介165
7.4.2GICP基礎協定簡介168
本章小結169
思考題170
第8章智慧型藥盒171
8.1設計背景171
8.1.1電子藥盒現狀171
8.1.2智慧型藥盒的前景研究171
8.2網路化智慧型藥盒173
8.2.1智慧型藥盒基礎功能實現173
8.2.2智慧型藥盒的網路化173
8.2.3智慧型藥盒的外觀設計175
8.3RFID智慧藥盒175
8.3.1使用對象及流程175
8.3.2智慧型藥盒的設計與架構176
8.3.3RFID技術及使用步驟177
本章小結178
思考題178
縮略語179
參考文獻180