| 作者 |
| [印度]拉杰·卡马尔(Raj Kamal) |
| 丛书名 |
| 物联网工程专业规划教材 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111640974 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书是一本独特的物联网入门教材。从物联网的架构、设计原则、数据分析三个角度介绍物联网的基本知识和概念;从物联网中系统硬件和原型构建的角度,介绍如何设计和选择物联网中各个部分的组件,以构建安全的物联网。本书内容系统、案例丰富,适合作为高校物联网入门课程的教材,也适合作为物联网技术人员的参考书籍。 |
| 目录 |
| 译者序 前 言 致 谢 第1章 物联网概述 /1 1.1 物联网 /1 1.1.1 物联网的定义 /2 1.1.2 物联网的愿景 /2 1.1.3 智能和超级互联设备 /3 1.2 物联网概念框架 /4 1.3 物联网体系结构视图 /6 1.4 物联网背后的技术 /9 1.4.1 服务器端技术 /10 1.4.2 物联网系统的主要组件 /10 1.4.3 物联网的开发工具和开源框架 /12 1.4.4 API和设备接口组件 /12 1.4.5 平台和集成工具 /13 1.5 物联网的资源 /14 1.5.1 流行的物联网开发板 /14 1.5.2 RFID的作用和物联网应用程序 /15 1.5.3 无线传感网 /15 1.6 M2M通信 /16 1.6.1 M2M到IoT /16 1.6.2 M2M体系结构 /17 1.6.3 软件和开发工具 /17 1.7 物联网的实例 /19 1.7.1 可穿戴智能手表 /19 1.7.2 智能家居 /20 1.7.3 智慧城市 /20 关键概念 /22 学习效果 /22 习题 /23 第2章 连接设备设计原则 /26 2.1 概述 /27 2.2 IoT/M2M系统、层和设计标准 /29 2.2.1 为IoT/M2M改进的OSI模型 /29 2.2.2 ITU-T参考模型 /30 2.2.3 ETSI M2M域和高级功能 /32 2.3 通信技术 /34 2.3.1 无线通信技术 /34 2.3.2 有线通信技术 /39 2.3.3 通信技术比较 /41 2.4 网关数据增强、数据融合和设备管理 /43 2.4.1 网关数据管理和融合 /44 2.4.2 设备管理网关 /46 2.5 设计简易性与经济实用性 /48 关键概念 /48 学习效果 /49 习题 /49 第3章 Web连接设计原则 /54 3.1 概述 /54 3.2 连接设备的Web通信协议 /57 3.2.1 受约束的应用协议 /59 3.2.2 轻量级机器对机器通信协议 /61 3.2.3 JSON格式 /63 3.2.4 标签长度值格式 /65 3.2.5 MIME /65 3.3 连接设备的消息通信协议 /67 3.3.1 术语 /67 3.3.2 通信协议 /69 3.3.3 XMPP /73 3.4 使用网关、SOAP、REST、HTTP RESTful和WebSocket连接设备网络的Web连接 /76 3.4.1 通信网关 /77 3.4.2 HTTP请求和响应方法 /77 3.4.3 SOAP /78 3.4.4 REST和RESTful HTTP Web应用程序 /79 3.4.5 WebSocket /81 关键概念 /84 学习效果 /84 习题 /85 第4章 因特网连接原则 /89 4.1 概述 /90 4.2 因特网连接 /91 4.3 基于因特网的通信 /92 4.3.1 网际协议 /93 4.3.2 6LoWPAN /97 4.3.3 TCP/IP套件 /98 4.4 物联网IP寻址 /102 4.4.1 IP地址 /102 4.4.2 IPv6地址 /105 4.5 媒体访问控制 /105 4.6 应用层协议:HTTP、HTTPS、FTP、Telnet及其他 /107 4.6.1 HTTP和HTTPS端口 /107 4.6.2 其他端口 /109 关键概念 /111 学习效果 /111 习题 /112 第5章 数据获取、组织、处理和分析 /115 5.1 概述 /115 5.2 数据采集和存储 /118 5.2.1 数据生成 /118 5.2.2 数据获取 /119 5.2.3 数据验证 /120 5.2.4 存储数据分类 /120 5.2.5 事件的汇编软件 /120 5.2.6 数据存储 /120 5.2.7 数据中心管理 /121 5.2.8 服务器管理 /121 5.2.9 空间存储 /121 5.3 数据组织 /123 5.3.1 数据库 /123 5.3.2 查询处理 /125 5.3.3 SQL /126 5.3.4 NoSQL /126 5.3.5 提取、转换和加载 /127 5.3.6 关系时间序列服务 /127 5.3.7 实时和智能 /127 5.4 事务、业务流程、集成和企业系统 /129 5.4.1 在线事务和处理 /129 5.4.2 业务流程 /130 5.4.3 商业智能 /130 5.4.4 分布式业务流程 /131 5.4.5 复杂的应用整合和面向服务的体系结构 /132 5.4.6 集成和企业系统 /133 5.5 分析 /134 5.5.1 分析阶段 /135 5.5.2 事件分析 /138 5.5.3 内存数据处理和分析 /138 5.5.4 实时分析管理 /139 5.5.5 使用IoT/M2M中的大数据进行分析 /139 5.5.6 大数据分析 /139 5.5.7 数据分析架构和栈 /140 5.6 知识获取、管理和存储过程 /142 关键概念 /144 学习效果 /144 习题 /146 第6章 云平台数据收集、存储和计算 /149 6.1 概述 /149 6.2 用于数据收集、存储和计算的云计算范式 /150 6.2.1 云计算范式 /152 6.2.2 云部署模型 /154 6.3 一切即服务和云服务模式 /156 6.4 Xively、Nimbits和其他平台的物联网云服务 /157 6.4.1 Xively进行物联网云数据的收集、存储和计算服务 /158 6.4.2 Nimbits进行物联网云数据的收集、存储和计算服务 /161 6.4.3 公有云物联网平台 /167 关键概念 /168 学习效果 /168 习题 /169 第7章 传感器、交互式传感、RFID和无线传感网 /172 7.1 概述 /173 7.2 传感器技术 /173 7.2.1 感知现实世界 /173 7.2.2 传感器示例 /180 7.3 交互式传感、工业物联网和汽车物联网 /187 7.3.1 工业物联网 /187 7.3.2 汽车物联网 /189 7.4 执行器 /191 7.5 传感器数据通信协议 /193 7.6 射频识别技术 /197 7.6.1 RFID物联网系统 /197 7.6.2 EPCglobal体系结构框架 /200 7.6.3 RFID物联网 /201 7.7 无线传感网技术 /203 7.7.1 WSN概念 /203 7.7.2 WSN体系结构 /204 7.7.3 WSN协议 /207 7.7.4 WSN基础设施建立 /208 7.7.5 WSN节点安全通信 /209 7.7.6 WSN物联网应用 /210 关键概念 /212 学习效果 /212 习题 /213 第8章 IoT/M2M嵌入式设备原型设计 /217 8.1 概述 /217 8.2 嵌入式计算基础 /219 8.2.1 嵌入式软件 /219 8.2.2 集成开发环境 /220 8.2.3 嵌入式硬件单元 /220 8.3 用于原型设计的嵌入式平台 /224 8.3.1 Arduino /224 8.3.2 Intel Galileo /227 8.3.3 Intel Edison /229 8.3.4 树莓派 /229 8.3.5 BeagleBone /231 8.3.6 mBed /232 8.3.7 计算系统(手机和平板电脑) /234 8.4 物体常连到因特网/云 /236 8.4.1 物体连接 /236 8.4.2 因特网连接 /236 关键概念 /238 学习效果 /239 习题 /239 第9章 物联网应用软件原型与设计 /242 9.1 概述 /243 9.2 嵌入式设备软件原型设计 /246 9.2.1 嵌入式设备编程平台Arduino /247 9.2.2 读取传感器与设备输入 /252 9.2.3 嵌入式设备平台Galileo、树莓派、BeagleBone和mBed的编程 /262 9.2.4 联网的嵌入式设备平台编程 /264 9.3 设备、网关、因特网和Web/云服务软件开发 /270 9.3.1 将软件栈用于预期的完整解决方案 /270 9.3.2 Eclipse IoT栈的Java端到端IoT解决方案 /271 9.4 在线API和Web API的原型设计 /283 9.4.1 在应用程序或服务开发中使用大量混合API /284 9.4.2 REST方法实现API /287 9.4.3 WebSocket实现API /287 关键概念 /290 学习效果 /290 习题 /291 第10章 物联网隐私、安全和漏洞解决方案 /295 10.1 概述 /296 10.2 漏洞、安全要求和威胁分析 /298 10.2.1 隐私 /298 10.2.2 物联网的漏洞 /298 10.2.3 安全要求 /300 10.2.4 威胁分析 /301 10.3 用例和误用案例 /302 10.4 物联网安全层析成像和分层攻击者模型 /304 10.4.1 安全层析成像 /304 10.4.2 分层攻击者模型 /304 10.5 身份管理、建立、访问控制和安全消息通信 /306 10.5.1 身份管理和建立 /307 10.5.2 访问控制 /307 10.5.3 消息完整性 /309 10.5.4 消息不可否认性 /309 10.5.5 消息可用性 /310 10.6 物联网安全模型、配置文件和协议 /311 关键概念 /313 学习效果 /313 习题 /314 第11章 物联网业务模式和应用流程 /318 11.1 概述 /319 11.2 业务模式和业务模式创新 /319 11.2.1 业务模式 /320 11.2.2 业务模式创新 /323 11.3 物联网中的价值创造 /325 11.4 物联网业务模型场景 /327 关键概念 /328 学习效果 /328 习题 /329 第12章 物联网案例 /331 12.1 概述 /332 12.2 设计层、设计复杂度和使用云PaaS进行设计 /334 12.2.1 开发和部署期间的设计层和阶段 /334 12.2.2 物联网原型、产品开发和部署中的设计复杂度级别 /335 12.2.3 工具、项目和平台 /337 12.2.4 平台即服务连接云 /337 12.3 建筑、供应链和客户监测中的IoT/IIoT应用 /342 12.3.1 案例研究:联网的ATM机房监测项目 /342 12.3.2 案例研究:联网的RFID供应链监测项目 /345 12.3.3 案例研究:物联网应用/服务项目中的客户监测 /346 12.4 网联车及其应用和服务 /350 12.4.1 网联车 /350 12.4.2 基于汽车零部件预测的汽车维修服务和重新规划制造流程 /352 12.4.3 配备半自动辅助驾驶系统的特斯拉汽车 /354 12.5 物联网应用于智能家居、智慧城市、智能环境监测和智慧农业 /355 12.5.1 智能家居 /355 12.5.2 智慧城市 /358 12.5.3 智能环境监测 /362 12.5.4 智慧农业 /367 12.6 案例研究:智能城市路灯控制和监测 /370 关键概念 /377 学习效果 /378 习题 /380 习题答案 /385 参考文献 /387 缩写和首字母缩略词 /390 索引 /396 |