当前位置:当前位置:主页 > 计算机电子书 > 其它 > 物联网 pdf电子书
物联网开发与应用:基于ZigBee、Simplici TI、低功率蓝牙、Wi-Fi技术

物联网开发与应用:基于ZigBee、Simplici TI、低功率蓝牙、Wi-Fi技术 PDF 完整原版

  • 更新:2019-10-21
  • 大小:28.2 MB
  • 类别:物联网
  • 作者:廖建尚
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

物联网开发与应用:基于ZigBee、Simplici TI、低功率蓝牙、Wi-Fi技术》是由电子工业出版社出版的一本关于物联网方面的书籍,作者是廖建尚,主要介绍了关于物联网、ZigBee、Simplici、TI、低功率蓝牙、Wi-Fi技术方面的知识内容,目前在物联网类书籍综合评分为:8.1分。

书籍介绍

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

这书融合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与Observer 176
  • 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处理器及SDK 185
  • 7.1.1 认识CC3200 185
  • 7.1.2 CC3200程序的烧写 186
  • 7.1.3 CC3200 SDK 188
  • 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
  • 第8章 云平台开发基础 228
  • 8.1 任务38 智云物联开发基础 229
  • 8.1.1 智云物联平台介绍 229
  • 8.1.2 智云物联基本框架 230
  • 8.1.3 智云物联常用硬件 231
  • 8.1.4 开发前准备工作 232
  • 8.2 任务39 智云平台基本使用 232
  • 8.2.1 学习目标 232
  • 8.2.2 开发环境 233
  • 8.2.3 原理学习 233
  • 8.2.4 开发内容 233
  • 8.2.5 开发步骤 240
  • 8.2.6 总结与拓展 245
  • 8.3 任务40 通信协议 245
  • 8.3.1 学习目标 245
  • 8.3.2 开发环境 245
  • 8.3.3 原理学习 245
  • 8.3.4 开发内容 250
  • 8.3.5 开发步骤 252
  • 8.3.6 总结与拓展 253
  • 8.4 任务41 硬件驱动开发一(CC2530 ZigBee) 253
  • 8.4.1 学习目标 253
  • 8.4.2 开发环境 253
  • 8.4.3 原理学习 253
  • 8.4.4 开发内容 255
  • 8.4.5 开发步骤 266
  • 8.4.6 总结与拓展 267
  • 8.5 任务42 硬件驱动开发二(CC1110 SimpliciTI) 267
  • 8.5.1 学习目标 267
  • 8.5.2 开发环境 267
  • 8.5.3 原理学习 268
  • 8.5.4 开发内容 269
  • 8.5.5 开发步骤 281
  • 8.5.6 总结与拓展 283
  • 8.6 任务43 硬件驱动开发三(CC2540 BLE) 283
  • 8.6.1 学习目标 283
  • 8.6.2 开发环境 283
  • 8.6.3 原理学习 283
  • 8.6.4 开发内容 285
  • 8.6.5 开发步骤 297
  • 8.6.6 总结与拓展 299
  • 8.7 任务44 硬件驱动开发四(CC3200 Wi-Fi) 300
  • 8.7.1 学习目标 300
  • 8.7.2 开发环境 300
  • 8.7.3 原理学习 300
  • 8.7.4 开发内容 301
  • 8.7.5 开发步骤 313
  • 8.7.6 总结与拓展 315
  • 8.8 任务45 智云Android应用接口 316
  • 8.8.1 学习目标 316
  • 8.8.2 开发环境 316
  • 8.8.3 原理学习 316
  • 8.8.4 开发内容 322
  • 8.8.5 开发步骤 327
  • 8.8.6 总结与拓展 328
  • 8.9 任务46 智云Web应用接口 328
  • 8.9.1 学习目标

资源获取

相关资源

网友留言