书名:企业级物联网开发与应用

定价:128.00元

出版社:电子工业出版社

ISBN:9787121338465

包装:平装

开本:16开

出版时间:2018-03-01

页数:556

本书结合CC2530、ZigBee、STM32和Contiki操作系统等多种技术介绍物联网开发技术,由浅入深地对企业级物联网系统的开发进行了详细的介绍。本书采用项目式开发的学习方法,给出了28个贴近社会和生活的物联网应用案例,每个案例均有完整的开发过程,分别是明确的开发目标、详细的系统设计过程、深入浅出的原理学习、详细的开发内容和完整的开发验证,进行总结和拓展,将理论学习和开发实践结合起来。每个案例均给出了完整的开发代码,读者可以在源代码的基础上快速地进行二次开发。

1章 物联网概论 1

1.1 物联网及其发展概况 1

1.1.1 物联网概念与基本特征 1

1.1.2 我国物联网产业发展现状 3

1.1.3 我国物联网产业面临的形势和发展目标 5

1.1.4 我国物联网发展任务 6

1.2 物联网系统架构模型 12

1.3 物联网开发预备知识 12

2章 物联网项目应用开发基础 14

2.1 认识物联网项目应用平台 14

2.1.1 应用开发平台总体概述 14

2.1.2 无线传感节点 14

2.2 物联网通信协议 19

2.2.1 通信协议 19

2.2.2 定义与分析 19

2.3 项目开发调试工具 22

2.3.1 Lite节点开发工具的安装与调试 22

2.3.2 Plus节点开发工具的安装与调试 32

2.3.3 Android开发环境 38

2.3.4 HTML5 Web开发环境 43

2.4 物联网项目应用平台配置与调试 45

2.4.1 云平台配置 45

2.4.2 ZCloodTools调试工具 47

2.4.3 FwsTools调试工具 49

2.5 CC2530节点硬件驱动开发 52

2.5.1 ZigBee协议栈分析 52

2.5.2 ZStack的结构 52

2.5.3 ZStack中的寻址 55

2.5.4 ZStack OSAL调度管理 56

2.5.5 ZStack配置信道 58

2.5.6 ZStack硬件驱动分析 59

2.6 STM32节点硬件驱动开发 70

2.6.1 Contiki操作系统分析 70

2.6.2 Contiki操作系统的数据结构 73

2.6.3 硬件驱动分析 76

2.7 云平台开发应用接口 82

2.7.1 Android开发应用接口 82

2.7.2 Web开发应用接口 87

3章 基于CC2530和ZigBee的物联网应用系统开发 92

3.1 环境温湿度信息采集系统设计与开发(案例1) 92

3.1.1 开发目标 93

3.1.2 系统设计 93

3.1.3 开发内容 96

3.1.4 开发验证 107

3.1.5 总结与拓展 110

3.2 室内空气PM质量监测系统设计与开发(案例2) 110

3.2.1 开发目标 111

3.2.2 系统设计 112

3.2.3 开发内容 114

3.2.4 开发验证 129

3.2.5 总结与拓展 130

3.3 农作物光照度监测系统设计与开发(案例3) 130

3.3.1 开发目标 131

3.3.2 系统设计 131

3.3.3 开发内容 134

3.3.4 开发验证 143

3.3.5 总结与拓展 144

3.4 农业大棚CO2监测系统设计与开发(案例4) 145

3.4.1 开发目标 146

3.4.2 系统设计 146

3.4.3 开发内容 149

3.4.4 开发验证 157

3.4.5 总结与拓展 159

3.5 厨房燃气监测与报警系统设计与开发(案例5) 159

3.5.1 开发目标 160

3.5.2 系统设计 160

3.5.3 开发内容 161

3.5.4 开发验证 173

3.5.5 总结与拓展 175

3.6 仓储仓库火焰监测与报警系统设计与开发(案例6) 175

3.6.1 开发目标 175

3.6.2 系统设计 175

3.6.3 开发内容 177

3.6.4 开发验证 189

3.6.5 总结与拓展 191

3.7 室内人员入侵监测与防护系统设计与开发(案例7) 191

3.7.1 开发目标 191

3.7.2 系统设计 191

3.7.3 开发内容 193

3.7.4 开发验证 204

3.7.5 总结与拓展 206

3.8 门窗非法闯入监测与报警系统设计与开发(案例8) 206

3.8.1 开发目标 206

3.8.2 系统设计 206

3.8.3 开发内容 207

3.8.4 开发验证 216

3.8.5 总结与拓展 217

3.9 无线智能遥控器系统设计与开发(案例9) 217

3.9.1 开发目标 217

3.9.2 系统设计 218

3.9.3 开发内容 219

3.9.4 开发验证 236

3.9.5 总结与拓展 237

3.10 无线智能LED灯控制系统设计与开发(案例10) 237

3.10.1 开发目标 238

3.10.2 系统设计 238

3.10.3 开发内容 239

3.10.4 开发验证 250

3.10.5 总结与拓展 251

3.11 智能无线门禁系统设计与开发(案例11) 251

3.11.1 开发目标 252

3.11.2 系统设计 252

3.11.3 开发内容 254

3.11.4 开发验证 270

3.11.5 总结与拓展 271

3.12 智能无线门锁系统设计与开发(案例12) 271

3.12.1 开发目标 271

3.12.2 系统设计 272

3.12.3 开发内容 273

3.12.4 开发验证 287

3.12.5 总结与拓展 288

3.13 智能无线报警系统设计与开发(案例13) 288

3.13.1 开发目标 288

3.13.2 系统设计 289

3.13.3 开发内容 290

3.13.4 开发验证 300

3.13.5 总结与拓展 301

3.14 无线排气扇的远程控制系统设计与开发(案例14) 301

3.14.1 开发目标 301

3.14.2 系统设计 302

3.14.3 开发内容 303

3.14.4 开发验证 313

3.14.5 总结与拓展 314

3.15 无线控制器系统设计与开发(案例15) 314

3.15.1 开发目标 314

3.15.2 系统设计 315

3.15.3 开发内容 316

3.15.4 开发验证 328

3.15.5 总结与拓展 329

3.16 远程无线智能电表系统设计与开发(案例16) 329

3.16.1 开发目标 330

3.16.2 系统设计 330

3.16.3 开发内容 332

3.16.4 开发验证 348

3.16.5 总结与拓展 349

3.17 智能无线插座系统设计与开发(案例17) 349

3.17.1 开发目标 350

3.17.2 系统设计 350

3.17.3 开发内容 351

3.17.4 开发验证 356

3.17.5 总结与拓展 357

4章 基于STM32和Contiki的物联网应用系统开发 358

4.1 自助健康医疗信息采集系统设计与开发(案例18) 358

4.1.1 开发目标 359

4.1.2 系统设计 359

4.1.3 开发内容 362

4.1.4 开发验证 391

4.1.5 总结与拓展 393

4.2 流水线分拣系统设计与开发(案例19) 393

4.2.1 开发目标 394

4.2.2 系统设计 394

4.2.3 开发内容 395

4.2.4 开发验证 407

4.2.5 总结与拓展 408

4.3 智能无线可控电磁阀系统设计与开发(案例20) 408

4.3.1 开发目标 408

4.3.2 系统设计 409

4.3.3 开发内容 410

4.3.4 开发验证 415

4.3.5 总结与拓展 416

4.4 远程传送带控制系统设计与开发(案例21) 417

4.4.1 开发目标 417

4.4.2 系统设计 417

4.4.3 开发内容 419

4.4.4 开发验证 425

4.4.5 总结与拓展 426

4.5 智能无线电机控制系统设计与开发(案例22) 426

4.5.1 开发目标 427

4.5.2 系统设计 427

4.5.3 开发内容 429

4.5.4 开发验证 441

4.5.5 总结与拓展 442

4.6 智能无线水泵控制系统设计与开发(案例23) 442

4.6.1 开发目标 443

4.6.2 系统设计 443

4.6.3 开发内容 444

4.6.4 开发验证 449

4.6.5 总结与拓展 450

4.7 智能无线气泵控制系统设计与开发(案例24) 450

4.7.1 开发目标 450

4.7.2 系统设计 451

4.7.3 开发内容 452

4.7.4 开发验证 457

4.7.5 总结与拓展 458

4.8 智能无线土壤温湿度监测系统设计与开发(案例25) 458

4.8.1 开发目标 458

4.8.2 系统设计 459

4.8.3 开发内容 461

4.8.4 开发验证 475

4.8.5 总结与拓展 476

4.9 智能无线水体pH值监测系统设计与开发(案例26) 477

4.9.1 开发目标 477

4.9.2 系统设计 477

4.9.3 开发内容 479

4.9.4 开发验证 490

4.9.5 总结与拓展 492

4.10 智能无线水位水温测量系统设计与开发(案例27) 492

4.10.1 开发目标 493

4.10.2 系统设计 493

4.10.3 开发内容 495

4.10.4 开发验证 509

4.10.5 总结与拓展 510

4.11 室外风速风向检测系统设计与开发(案例28) 511

4.11.1 开发目标 512

4.11.2 系统设计 512

4.11.3 开发内容 515

4.11.4 开发验证 535

4.11.5 总结与拓展 536

附录A 常见硬件及问题 537

附录A.1 Android网关 537

附录A.2 无线节点镜像固化 539

附录A.3 无线节点修改网络信息 539

附录A.4 无线节点读取IEEE地址 541

参考文献 542

书名:物联网开放平台――平台架构、关键技术与典型应用

定价:68.00元

出版社: 电子工业出版社

ISBN:9787121330612

版次:1

包装:平装

开本:16开

出版时间:2018-01-01

用纸:胶版纸

页数:284

字数:450000

物联网被称为信息产业的三次浪潮,它将引发人类社会运行与生活方式的深刻变革。与此同时,随着业务的发展,未来物联网产业的发展将由信息网络向全面感知和智能应用两个方向扩展、延伸和突破,形成“云、管、端”的开放网络架构。 本书主要介绍物联网开发平台的体系结构、关键技术和典型应用,主要内容涉及物联网的概念和基础、物联网体系的基础技术、从物联网产业生态看开放平台价值、物联网开放平台架构设计与实现、物联网开放平台的开源软件、物联网开放平台、物联网典型应用。

1章 物联网概念基础 1

1.1 引言 1

1.2 物联网是什么 1

1.3 物联网应用场景 3

1.3.1 物联网场景模型 3

1.3.2 物联网的技术特征 5

1.4 物联网与相关概念 7

1.4.1 物联网与互联网 7

1.4.2 物联网与传感器网络、泛在网 8

1.4.3 物联网与M2M和CPS的关系 10

1.5 物联网政策战略导向 11

1.5.1 的“智慧地球” 12

1.5.2 欧洲“物联网行动”计划 12

1.5.3 日本的“U-Japan”计划 16

1.5.4 韩国的“U-Korea”战略 17

1.5.5 新加坡的“下一代I-Hub”计划 17

1.5.6 中国的“感知中国” 18

2章 物联网体系基础技术 19

2.1 引言 19

2.2 物联网体系结构 19

2.3 感知层 21

2.3.1 RFID技术 21

2.3.2 WSN 23

2.3.3 ZigBee技术 25

2.3.4 视频监控 31

2.3.5 MEMS技术 34

2.3.6 嵌入式技术 36

2.4 网络层 37

2.4.1 LoRa 37

2.4.2 NB-IoT 40

2.4.3 IPv6技术 42

2.4.4 TD-LTE网络 46

2.5 应用层 47

2.5.1 M2M技术 47

2.5.2 通信协议 50

2.5.3 中间件技术 53

2.5.4 云计算技术 57

2.5.5 数据挖掘技术 60

3章 从物联网产业生态看开放平台价值 63

3.1 引言 63

3.2 物联网产业现状分析 63

3.2.1 物联网产业发展阶段 63

3.2.2 物联网发展驱动与问题分析 65

3.3 物联网平台型生态体系价值 66

3.3.1 Apple与Google带来的启示 66

3.3.2 开放平台商业服务与价值 67

3.4 物联网平台用户体系 69

3.5 物联网开放平台应用产品分类 70

3.6 物联网开放平台服务管理模式 71

3.6.1 物联网生态业务模型 71

3.6.2 业务模式 72

3.7 物联网平台生态发展策略 74

3.7.1 产品开发原理 74

3.7.2 产品合作流程 74

3.7.3 业务集群化 75

3.8 业界其他开放平台架构方式 76

3.8.1 Jasper Wireless 76

3.8.2 Verizon nPhase 77

3.8.3 Baidu Inside 79

4章 物联网开放平台架构设计与实现 82

4.1 引言 82

4.2 物联网开放平台总体架构 82

4.3 设备管理平台 87

4.3.1 感知外设远程管理 87

4.3.2 传感网管理 90

4.4 连接管理平台 92

4.4.1 终端通信状态查询 92

4.4.2 终端用户支撑系统信息查询 93

4.4.3 通信管理使用鉴权 93

4.4.4 限制终端使用通信业务 94

4.4.5 模拟位置更新 94

4.4.6 向终端发送测试短信 94

4.4.7 终端通信故障快速诊断 9

4.4.8 终端自动监控规则 95

4.5 应用使能平台 95

4.5.1 开发社区 96

4.5.2 开发环境 98

4.5.3 测试环境 99

4.6 应用中心平台 101

4.6.1 商品管理 101

4.6.2 店铺管理 103

4.6.3 营销服务 104

4.6.4 交易管理 104

4.6.5 积分管理 106

4.6.6 代金券管理 107

4.6.7 客服服务 108

4.6.8 计费结算 108

4.6.9 统计分析 108

4.7 资源管理平台 109

4.7.1 执行环境 109

4.7.2 接口适配层 110

4.7.3 运行控制台 110

4.7.4 服务模式 111

4.8 业务分析平台 112

4.8.1 数据管理 112

4.8.2 数据处理 113

4.8.3 数据分析 114

4.8.4 任务引擎 115

5章 物联网开放平台开源软件研究 116

5.1 引言 116

5.2 开源软件概述 117

5.2.1 开源的概念 117

5.2.2 开源* 117

5.2.3 开源软件与商业软件的对比 118

5.3 企业服务总线(ESB)软件研究 119

5.3.1 ESB概述 119

5.3.2 WSO2 ESB 123

5.3.3 其他的典型ESB 128

5.3.4 典型的ESB软件对比及小结 133

5.3.5 ESB软件对平台建设的意义 135

5.4 复杂事件处理(CEP)软件研究 136

5.4.1 CEP概述 136

5.4.2 典型CEP软件的对比 137

5.4.3 Storm 138

5.4.4 CEP软件对平台建设的意义 142

5.5 业务流程管理(BPM)软件研究 142

5.5.1 BPM概述 142

5.5.2 jBPM 145

5.5.3 Activiti BPM 148

5.5.4 Fixflow 151

5.5.5 典型BPM软件的对比及小结 153

5.5.6 BPM软件对平台建设的意义 155

5.6 消息队列(MQ)软件研究 155

5.6.1 MQ概述 155

5.6.2 RabbitMQ 157

5.6.3 MetaQ 160

5.6.4 ZeroMQ 164

5.6.5 典型MQ软件的对比及小结 167

5.6.6 MQ软件对平台建设的意义 168

5.7 本章小结 169

6章 物联网开放平台高效通信协议研究 170

6.1 引言 170

6.2 IBM MQTT 170

6.2.1 概要 170

6.2.2 消息格式 171

6.2.3 消息列表 177

6.2.4 协议流程 187

6.2.5 MQTT开源实现―Mosquitto 189

6.2.6 MQTT小结 193

6.3 IETF:CoAP 193

6.3.1 协议介绍 193

6.3.2 协议栈结构 194

6.3.3 消息格式 194

6.3.4 请求与应答 196

6.3.5 URI方案 198

6.3.6 业务发现 199

6.3.7 组播机制 199

6.3.8 机制 200

6.3.9 交叉代理 201

6.3.10 CoAP小结 201

6.4 OMA-LightweightM2M 201

6.4.1 协议架构 202

6.4.2 接口设计 202

6.4.3 资源组织 207

6.4.4 CoAP承载 208

6.4.5 LWM2M小结 210

6.5 协议比较 210

6.6 本章小结 211

7章 物联网开放平台研究 212

7.1 引言 212

7.2 物联网平台威胁 213

7.2.1 物联网业务及平台发展趋势 213

7.2.2 物联网开放平台威胁 214

7.2.3 物联网业务威胁 220

7.3 物联网开放平台方案 230

7.3.1 业务平台方案 230

7.3.2 终端方案 236

7.3.3 能力开放保障方案 239

7.4 物联网开放平台能力开放及服务前景展望 241

8章 物联网典型应用 245

8.1 引言 245

8.2 健康医疗 245

8.2.1 项目背景 245

8.2.2 技术方案 245

8.2.3 远程慢性病管理服务 247

8.2.4 家庭远程管理服务 247

8.2.5 紧急救助业务 248

8.3 平安家庭 249

8.3.1 项目背景 249

8.3.2 系统架构 249

8.3.3 业务功能 250

8.4 公车管理 251

8.4.1 项目背景 251

8.4.2 项目需求 252

8.4.3 方案架构 253

8.5 智慧交通 255

8.5.1 项目背景 255

8.5.2 技术架构 256

8.5.3 典型业务 257

8.6 国外物联网业务发展 259

8.6.1 物联网的应用分类 259

8.6.2 信息家电的建设及分类 260

8.6.3 信息家电产品 260

8.6.4 公共设施的物联网建设 262

8.6.5 娱乐类物联网应用 263

参考文献 266

书名:物联网开发与应用——基于ZigBee、Simplici TI、低功率蓝牙、Wi-Fi技术

作译者:廖建尚

出版时间:2017-06

千字数:748

版次:01-01

页数:468

开本:16开

ISBN:9787121318221

定价:88.00元

本书结合CC2530和ZigBee、CC1110和SimpliciTI、CC2540和低功耗蓝牙、CC3200和Wi-Fi,由浅入深地介绍物联网和云平台开发技术。全书采用任务式开发的学习方法,共积累了50多个趣味盎然、贴近社会和生活的案例,每个案例均有完整的开发过程,分别是明确的学习目标、清晰的环境开发要求、深入浅出的原理学习、详细的开发内容和完整的开发步骤,后进行总结和拓展,将理论学习和开发实践结合起来,每个案例均附上完整的开发代码,在源代码的基础可以进行快速二次开发。本书将无线传感网络技术、物联网平台开发技术、Android移动互联网开发结合在一起,实现了强大的物联网数据采集、传输和处理,可以开发功能强大的物联网系统,并适用在多个行业的应用。

第1章 无线传感物联网开发基础1

1.1 任务1 认识物联网与无线传感网络1

1.1.1 物联网1

1.1.2 物联网重点发展领域2

1.1.3 物联网和“互联网 ”4

1.1.4 物联网中的无线传感网络技术5

1.2 任务2 认识物联网开发平台11

1.2.1 ZXBeeEdu无线节点介绍11

1.2.2 ZXBee 系列无线模组介绍12

1.2.3 跳线设置及硬件连接13

1.2.4 无线节点硬件资源16

1.3 任务3 搭建物联网开发环境17

1.3.1 学习目标17

1.3.2 开发环境18

1.3.3 原理学习18

1.3.4 开发步骤18

1.4 任务4 创建个IAR应用程序20

1.4.1 创建工程20

1.4.2 工程设置23

1.4.3 IAR程序的下载、调试25

1.4.4 下载hex文件28

第2章 TI CC系列处理器接口开发30

2.1 任务5 GPIO驱动31

2.1.1 学习目标31

2.1.2 开发环境31

2.1.3 原理学习31

2.1.4 开发内容33

2.1.5 开发步骤34

2.1.6 总结与拓展35

2.2 任务6 外部中断35

2.2.1 学习目标35

2.2.2 开发环境35

2.2.3 原理学习35

2.2.4 开发内容37

2.2.5 开发步骤38

2.2.6 总结与拓展39

2.3 任务7 定时器39

2.3.1 学习目标39

2.3.2 开发环境39

2.3.3 原理学习39

2.3.4 开发内容41

2.3.5 开发步骤42

2.3.6 总结与拓展43

第3章 TI CC系列处理器传感器接口开发44

3.1 任务8 光敏传感器44

3.1.1 学习目标44

3.1.2 开发环境44

3.1.3 原理学习45

3.1.4 开发内容45

3.1.5 开发步骤47

3.1.6 总结与拓展47

3.2 任务9 温湿度传感器47

3.2.1 学习目标47

3.2.2 开发环境47

3.2.3 原理学习47

3.2.4 开发内容49

3.2.5 开发步骤51

3.2.6 总结与拓展52

3.3 任务10 雨滴/凝露传感器52

3.3.1 学习目标52

3.3.2 开发环境52

3.3.3 原理学习52

3.3.4 开发内容53

3.3.5 开发步骤54

3.3.6 总结与拓展54

 

第4章 CC2530和ZigBee协议开发55

4.1 任务11 认识ZStack协议栈56

4.1.1 ZStack的安装56

4.1.2 ZStack的结构57

4.1.3 设备的选择59

4.1.4 定位编译选项59

4.1.5 ZStack中的寻址61

4.1.6 ZStack中的路由62

4.1.7 OSAL调度管理63

4.1.8 配置信道64

4.2 任务12 解析ZStack协议栈工程65

4.2.1 学习目标65

4.2.2 开发环境65

4.2.3 原理学习65

4.3 任务13 多点自组织组网81

4.3.1 学习目标81

4.3.2 开发环境81

4.3.3 原理学习81

4.3.4 开发内容83

4.3.5 开发步骤86

4.3.6 总结与拓展88

4.4 任务14 信息广播/组播88

4.4.1 学习目标88

4.4.2 开发环境88

4.4.3 原理学习88

4.4.4 开发内容89

4.4.5 开发步骤92

4.4.6 总结与拓展93

4.5 任务15 网络拓扑—星状网94

4.5.1 学习目标94

4.5.2 开发环境94

4.5.3 原理学习94

4.5.4 开发内容94

4.5.5 开发步骤98

4.5.6 总结与拓展98

4.6 任务16 网络拓扑—树状网99

4.6.1 学习目标99

4.6.2 开发环境99

4.6.3 原理学习99

4.6.4 开发内容100

4.6.5 开发步骤103

4.6.6 总结与拓展104

4.7 任务17 ZigBee串口应用104

4.7.1 学习目标104

4.7.2 开发环境104

4.7.3 原理学习105

4.7.4 开发内容105

4.7.5 开发步骤108

4.7.6 总结与拓展108

4.8 任务18 ZigBee协议分析108

4.8.1 学习目标108

4.8.2 开发环境109

4.8.3 原理学习109

4.8.4 开发内容110

4.8.5 开发步骤112

4.8.6 总结与拓展112

4.9 任务19 ZigBee绑定113

4.9.1 学习目标113

4.9.2 开发环境114

4.9.3 原理学习114

4.9.4 开发内容115

4.9.5 开发步骤117

4.9.6 总结与拓展118

第5章 CC1110和SimpliciTI协议开发119

5.1 任务20 认识SimpliciTI协议栈119

5.1.1 SimpliciTI的安装120

5.1.2 SimpliciTI协议栈的结构120

5.1.3 SimpliciTI的配置121

5.1.4 运行SimpliciTI协议栈122

5.1.5 SimpliciTI的串口通信127

5.2 任务21 SimpliciTI协议栈自组网127

5.2.1 学习目标127

5.2.2 开发环境128

5.2.3 原理学习128

5.2.4 开发内容128

5.2.5 开发步骤130

5.2.6 总结与拓展130

5.3 任务22 SimpliciTI广播131

5.3.1 学习目标131

5.3.2 开发环境131

5.3.3 原理学习131

5.3.4 开发内容131

5.3.5 开发步骤135

5.3.6 总结与拓展136

5.4 任务23 SimpliciTI的RSSI采集136

5.4.1 学习目标136

5.4.2 开发环境137

5.4.3 原理学习137

5.4.4 开发内容138

5.4.5 开发步骤140

5.4.6 总结与拓展141

5.5 任务24 SimpliciTI路由141

5.5.1 学习目标142

5.5.2 开发环境142

5.5.3 原理学习142

5.5.4 开发内容142

5.5.5 开发步骤143

5.5.6 总结与拓展144

5.6 任务25 SimpliciTI硬件驱动开发144

5.6.1 学习目标144

5.6.2 开发环境144

5.6.3 原理学习144

5.6.4 开发内容145

5.6.5 开发步骤148

5.6.6 总结与拓展149

第6章 CC2540和BLE协议开发151

6.1 任务26 认识BLE协议栈152

6.2 任务27 BLE协议栈主从收发159

6.2.1 学习目标159

6.2.2 开发环境159

6.2.3 原理学习159

6.2.4 开发内容160

6.2.5 开发步骤161

6.2.6 总结与拓展161

6.3 任务28 BLE协议栈主从收发(Android)166

6.3.1 学习目标166

6.3.2 开发环境166

6.3.3 原理学习167

6.3.4 开发内容167

6.3.5 开发步骤167

6.3.6 总结与拓展168

6.4 任务29 BLE协议栈硬件驱动开发169

6.4.1 学习目标169

6.4.2 开发环境169

6.4.3 原理学习169

6.4.4 开发内容170

6.4.5 开发步骤171

6.4.6 总结与拓展171

6.5 任务30 BLE协议栈串口开发172

6.5.1 学习目标172

6.5.2 开发环境172

6.5.3 原理学习172

6.5.4 开发内容172

6.5.5 开发步骤175

6.5.6 总结与拓展175

6.6 任务31 BLE协议栈的Broadcaster与Observer176

6.6.1 学习目标176

6.6.2 开发环境176

6.6.3 原理学习177

6.6.4 开发内容177

6.6.5 开发步骤180

6.6.6 总结与拓展181

第7章 CC3200和SimpleLink Wi-Fi协议开发185

7.1 任务32 认识CC3200处理器及SDK185

7.1.1 认识CC3200185

7.1.2 CC3200程序的烧写186

7.1.3 CC3200 SDK188

7.2 任务33 CC3200 AP模式193

7.2.1 学习目标193

7.2.2 开发环境193

7.2.3 原理学习193

7.2.4 开发内容193

7.2.5 开发步骤196

7.2.6 总结与拓展196

7.3 任务34 CC3200 STATION模式198

7.3.1 学习目标198

7.3.2 开发环境198

7.3.3 原理学习198

7.3.4 开发内容199

7.3.5 开发步骤202

7.3.6 总结与拓展202

7.4 任务35 TCP与UDP开发203

7.4.1 学习目标203

7.4.2 开发环境203

7.4.3 原理学习203

7.4.4 开发内容205

7.4.5 开发步骤212

7.4.6 总结与拓展212

7.5 任务36 HTTP sever开发216

7.5.1 学习目标216

7.5.2 开发环境216

7.5.3 原理学习216

7.5.4 开发内容217

7.5.5 开发步骤220

7.5.6 总结与拓展220

7.6 任务37 CC3200硬件驱动开发222

7.6.1 学习目标222

7.6.2 开发环境222

7.6.3 原理学习222

7.6.4 开发内容222

7.6.5 开发步骤226

7.6.6 总结与拓展227

书名:物联网室内定位技术

作者:徐小龙 编著

定价:68.00元

出版社:电子工业出版社

出版日期:2017年08月01日

页数:268

ISBN:9787121323720

随着科学技术的发展,定位技术正在深刻地影响着人们生活的各个方面。本书主要介绍定位技术,重点是介绍室内定位技术,首先概述了位置服务与定位技术,介绍了位置服务定义、应用情况、历史背景、发展现状,介绍了定位技术的发展情况;接着介绍了衡量定位算法的主要性能指标、影响定位的主要因素,深入阐述了目前主流的定位算法,包括基于测距的定位算法和基于非测距的定位算法;后详细介绍室内定位技术,在阐述室内定位技术前,本书也花了的篇幅介绍室外定位技术,包括基于卫星的室外定位技术、基于基站的室外定位技术和混合定位技术。

1章 定位与位置服务 1

1.1 定位需求 1

1.1.1 自然界的定位 1

1.1.2 生物定位类型 5

1.1.3 生物定位应用 10

1.2 现代定位技术 11

1.2.1 人类定位需求 11

1.2.2 光学定位 11

1.2.3 焦点定位 13

1.2.4 触摸屏定位 14

1.2.5 声波定位 17

1.2.6 磁场定位 19

1.3 位置服务 23

1.3.1 位置服务的定义 23

1.3.2 位置服务的应用 23

1.3.3 应急救援应用 24

1.3.4 位置服务推 24

1.3.5 城市物流配送 25

1.3.6 城市共享单车 27

1.3.7 社交娱乐 28

1.3.8 室内定位 29

1.3.9 室内定位应用案例 31

1.4 本章小结 33

参考文献 33

2章 常用定位算法 36

2.1 定位评价标准 36

2.1.1 均方误差 37

2.1.2 均方根误差与克拉美罗下限 37

2.1.3 圆误差概率 38

2.1.4 几何精度因子 38

2.2 影响定位的主要因素 40

2.2.1 非视距传播 40

2.2.2 多径传播 42

2.2.3 其他电子设备信号干扰 42

2.2.4 移动终端定位时的位置 43

2.3 基于测距的定位算法 43

2.3.1 基于TOA的定位 44

2.3.2 基于TDOA的定位 52

2.3.3 基于RSSI的定位 64

2.3.4 三边定位法 64

2.3.5 三角定位法 65

2.3.6 大似然法 65

2.4 基于非测距的定位算法 67

2.4.1 近似法 67

2.4.2 Centroid(质心定位)算法 67

2.4.3 APIT算法 69

2.4.4 凸规划算法 69

2.4.5 aps定位算法 70

2.4.6 位置指纹算法 72

2.5 本章小结 75

参考文献 75

3章 室外定位技术 80

3.1 定位场景 80

3.2 定位技术 87

3.2.1 卫星定位技术 87

3.2.2 基站定位技术 100

3.2.3 混合定位技术 105

3.2.4 量子定位技术 112

3.3 本章小结 113

参考文献 114

4章 室内定位技术 117

4.1 定位场景 117

4.2 无线信号定位 119

4.2.1 RFID技术 120

4.2.2 WLAN技术 122

4.2.3 蓝牙技术 124

4.2.4 UWB技术 125

4.2.5 WSN技术 127

4.3 非电信号定位 129

4.3.1 地磁场技术 129

4.3.2 惯性测量技术 133

4.3.3 声波技术 135

4.3.4 技术 136

4.3.5 视觉信息技术 137

4.4 本章小结 140

参考文献 140

5章 方差修正指纹距离室内定位 145

5.1 问题分析 145

5.2 基于方差修正指纹距离的室内定位算法原理 157

5.2.1 指纹距离定义 157

5.2.2 测量误差计算 162

5.2.3 修正权重计算 162

5.3 算法流程 163

5.3.1 离线阶段 163

5.3.2 定位阶段 163

5.4 VFDA算法优化 165

5.5 实验验证与性能分析 167

5.5.1 性能指标 167

5.5.2 实验环境 167

5.5.3 实验验证与分析 169

5.6 本章小结 172

参考文献 173

 

返回顶部