物联传媒 旗下网站
登录 注册
价格:待定
物联网终端技术
作  者:王志良
出 版 社:机械工业出版社
出版时间:2013年08月
字  数:287000
版  次:1
页  数:181
开  本:16
印  次:1
I S B N:9787111430896
书刊介绍

本书较为全面地介绍了物联网及物联网终端的基本概念、主要内容和应用领域,并对几种典型的物联网终端的研究方法和相关技术进行了讨论。首先介绍了物联网的定义、发展概况和应用;接着详细分析了物联网终端的基本原理和分类;然后介绍了几种常见的物联网终端所使用的嵌入式操作系统、开发平台和无线传输技术,并进行了分析和比较;最后详细介绍了猫猫机器人、老人身体状态检测装置、万能遥控器和智能药盒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 前言 第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

前言
第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