图书介绍
学Arduino和树莓派玩转传感器网络PDF|Epub|txt|kindle电子书版本网盘下载
- (美)贝尔著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115326065
- 出版时间:2015
- 标注页数:348页
- 文件大小:44MB
- 文件页数:366页
- 主题词:单片微型计算机-应用-无线电通信-传感器
PDF下载
下载说明
学Arduino和树莓派玩转传感器网络PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 传感器网络简介1
1.1 传感器网络的剖析1
1.1.1 传感器网络的例子1
1.1.2 传感器网络的拓扑结构6
1.2 通信介质7
1.2.1 有线网络8
1.2.2 无线网络8
1.2.3 混合网络8
1.3 传感器节点的类型9
1.3.1 基本的传感器节点9
1.3.2 数据节点9
1.3.3 汇聚节点9
1.4 传感器10
1.4.1 传感器是如何测量的11
1.4.2 存储传感器数据14
1.4.3 传感器的实例15
1.5 小结18
第2章 微谈话模块:XBee无线模块介绍20
2.1 什么是XBee?20
2.2 XBee初步21
2.2.1 XBee模块的选择21
2.2.2 XBee-ZB模块的交互23
2.2.3 引脚布局25
2.2.4 模块配置27
2.2.5 更多信息35
2.3 XBee无线网络聊天室36
2.3.1 模块固件下载36
2.3.2 捕捉序列号37
2.3.3 协调器配置38
2.3.4 路由器配置38
2.3.5 开始聊天38
2.3.6 更多乐趣40
2.4 建立一个XBee-ZB Mesh网络40
2.4.1 为模块加载固件40
2.4.2 配置XBee模块41
2.4.3 形成测试信息41
2.4.4 测试网络42
2.4.5 更多乐趣46
2.5 配件购买清单46
2.6 故障排除技巧和常见问题47
2.6.1 需要检查的东西47
2.6.2 常见问题48
2.7 小结48
第3章 基于Arduino的传感器节点50
3.1 Arduino是什么?50
3.1.1 ArduinO原型51
3.1.2 Arduino克隆版本56
3.1.3 所以,我买哪一个?60
3.1.4 去哪里买?61
3.2 Arduino教程62
3.2.1 学习资源62
3.2.2 Arduino IDE63
3.2.3 项目:硬件“你好,世界!”65
3.3 使用Arduino搭载的传感器70
3.4 项目:建立一个Arduino温度传感器71
3.4.1 硬件设置71
3.4.2 软件安装72
3.4.3 编写sketch73
3.4.4 测试执行78
3.5 项目:将一个Arduino作为数据采集器的XBee传感器节点78
3.5.1 XBee传感器节点79
3.5.2 带有XBee扩展板的Arduino84
3.5.3 测试最终项目92
3.5.4 获取更多乐趣93
3.6 配件购买清单93
3.7 小结95
第4章 基于树莓派的传感器节点96
4.1 Raspberry Pi是什么?96
4.1.1 令人瞩目的出身97
4.1.2 型号98
4.1.3 了解树莓派主板99
4.1.4 需要的辅助程序100
4.1.5 推荐辅助程序101
4.1.6 在哪里购买树莓派?103
4.2 树莓派教程105
4.2.1 入门105
4.2.2 安装启动镜像105
4.2.3 启动107
4.2.4 GPIO引脚映射110
4.2.5 需要的软件113
4.2.6 项目:硬件的“Hello,World!”114
4.3 使用树莓派搭载传感器119
4.4 项目:搭建一个树莓派温度传感器节点120
4.4.1 硬件设置120
4.4.2 测试硬件121
4.4.3 软件设置122
4.4.4 测试传感器126
4.4.5 拓展127
4.5 项目:搭建一个树莓派气压传感器节点127
4.5.1 硬件设置128
4.5.2 测试硬件130
4.5.3 软件设置130
4.5.4 测试传感器132
4.5.5 拓展134
4.6 项目:创建一个用于XBee传感器节点的树莓派数据收集器134
4.6.1 XBee传感器节点134
4.6.2 硬件134
4.6.3 软件136
4.6.4 测试最终项目139
4.6.5 拓展140
4.7 配件购买清单140
4.8 小结142
第5章 保存传感器数据143
5.1 存储方法143
5.2 Arduino的本地存储方法144
5.2.1 非易失性存储器145
5.2.2 SD卡145
5.2.3 项目:通过非易失性存储器保存数据146
5.2.4 项目:将数据写入SD卡157
5.3 树莓派的本地存储方法167
项目:向文件写入数据168
5.4 远程存储方法169
5.4.1 在云端存储数据170
5.4.2 将数据存储于数据库中189
5.5 配件购买清单189
5.6 小结191
第6章 将树莓派设置为数据库服务器192
6.1 MySQL是什么192
6.2 初识MySQL195
6.2.1 MySQL如何与在何处存储数据196
6.2.2 MySQL配置文件200
6.2.3 如何开启、停止与重启MySQL201
6.2.4 创建用户与授权访问202
6.2.5 MySQL与Python——MySQL Utilities203
6.3 构建一个树莓派MySQL服务器206
6.3.1 驱动器格式化与分区206
6.3.2 设置自动驱动安装210
6.3.3 项目:在树莓派中安装MySQL服务器211
6.3.4 高级项目:使用MySQL复制备份传感器数据218
6.4 配件购买清单227
6.5 小结227
第7章 MySQL和Arduino229
7.1 Connector/Arduino介绍229
7.1.1 硬件要求230
7.1.2 关于存储器231
7.1.3 如何获取MySQL Connector/Arduino?232
7.1.4 局限性234
7.2 搭建支持Connector/Arduino的Sketch234
7.2.1 数据库的创建234
7.2.2 Arduino组装236
7.2.3 开始一个新的Sketch237
7.2.4 Sketch的调试240
7.3 Connector/Arduino故障排障245
7.3.1 MySQL服务器配置246
7.3.2 MySQL用户的账户问题247
7.3.3 网络配置249
7.3.4 Connector的安装250
7.3.5 其他错误250
7.3.6 问题251
7.4 浏览MySQL Connector/Arduino代码252
7.4.1 库函数文件252
7.4.2 字段结构254
7.4.3 公用方法255
7.4.4 使用方法示例256
7.5 项目:建立一个MySQL的Arduino客户端259
7.5.1 硬件配置260
7.5.2 软件安装261
7.5.3 设置传感器数据库261
7.5.4 编写代码262
7.5.5 运行测试265
7.5.6 更多乐趣267
7.6 项目举例:插入变量数据268
7.7 项目实例:如何执行SELECT查询269
7.7.1 结果集的串口监视器显示269
7.7.2 编写属于你自己的显示方法270
7.7.3 示例:从数据库中获取查找值273
7.8 配件购买清单274
7.9 小结275
第8章 搭建网络276
8.1 数据汇聚节点276
8.1.1 本地存储数据汇聚节点277
8.1.2 项目:使用本地存储的数据汇聚节点278
8.1.3 远程存储数据汇聚器300
8.1.4 项目:使用数据库存储的Arduino数据汇聚节点300
8.1.5 项目:数据库存储型的树莓派数据汇聚节点313
8.2 配件购买清单321
8.3 小结323
第9章 无线传感器网络规划324
9.1 传感器网络最佳实践324
9.1.1 数据汇聚节点注意事项324
9.1.2 传感器网络数据库注意事项327
9.1.3 其他注意事项331
9.2 选择传感器节点336
9.2.1 有线还是无线?336
9.2.2 Arduino还是RaspberryPi?336
9.2.3 备选主控板339
9.3 项目:家庭温度监测网络344
9.3.1 规划注意事项344
9.3.2 规划节点344
9.3.3 考虑价格345
9.3.4 怎样实现?346
9.3.5 小结346
9.3.6 更多乐趣347
9.4 可选配件购买清单347
9.5 小结348