第1章 初识树莓派 1
1.1树莓派是什么 1
1.1.1树莓派的“诞生” 1
1.1.2树莓派的“成长” 3
1.1.3树莓派的“理想” 6
1.2树莓派基本介绍 7
1.2.1树莓派的“身体构造” 8
1.2.2树莓派的各类精良“装备” 12
1.2.3树莓派的各种精彩应用 17
第2章 初试树莓派 23
2.1第一次启动 23
2.1.1选择合适的系统 23
2.1.2安装系统 24
2.1.3连接并启动树莓派 27
2.2第一次配置 28
2.2.1项目配置概述 28
2.2.2具体项目配置 30
2.3第一次登录与关机 32
2.3.1登录命令行 32
2.3.2登录图形界面 32
2.3.3关机 33
第3章 上手树莓派 34
3.1使用网络 34
3.1.1有线网络连接 34
3.1.2无线网络连接 35
3.1.3移动网络连接 36
3.2使用移动存储设备 38
3.2.1挂载存储设备 38
3.2.2查看存储设备中的文件 39
3.3远程登录树莓派 39
3.3.1使用SSH登录命令行 39
3.3.2使用Xrdp登录图形界面 41
3.3.3使用WinSCP传输文件 43
第4章 搭建个人网站 45
4.1安装Web服务器 45
4.1.1重量级的Apache 45
4.1.2轻量级的Nginx 47
4.2安装数据库 48
4.2.1多功能的MySQL 48
4.2.2轻量级的SQLite 49
4.3安装Web编程语言 50
4.3.1 PHP语言 50
4.3.2 Python语言 51
4.4安装建站程序 51
4.4.1功能强大的博客平台——WordPress 52
4.4.2通用的社区论坛系统——Discuz! 53
4.5网站访问配置 54
4.5.1动态IP地址访问 54
4.5.2动态域名访问 55
第5章 10天只要1度电的下载机 57
5.1最快速最简洁的BT下载机 57
5.1.1安装Deluge 57
5.1.2添加种子,开始下载 58
5.2多功能的下载利器 59
5.2.1安装并配置Aria2 59
5.2.2启动并使用Aria2 61
5.3迅雷远程下载机 64
5.3.1前期准备 64
5.3.2安装并启用Xware 66
5.3.3配置Xware自启动 67
第6章 私有云储存 69
6.1文件云储存 69
6.1.1安装并配置Samba 69
6.1.2访问Samba 71
6.2影音云储存 73
6.2.1安装并配置MiniDLNA 73
6.2.2使用MiniDLNA 74
6.3 RaspNAS 75
6.3.1安装RaspNAS 75
6.3.2使用RaspNAS 75
第7章 “树莓派”影音盒子 78
7.1安装并配置影音盒子 78
7.1.1安装Raspbmc 78
7.1.2配置Raspbmc 80
7.2使用影音盒子 81
7.2.1视频播放 82
7.2.2遥控器 84
第8章 家用游戏机 87
8.1街机模拟器 87
8.1.1安装MAME 87
8.1.2配置MAME 88
8.2其他游戏 89
8.2.1安装Pi Store上的游戏 90
8.2.2安装Quake 3 91
第9章 神奇的“云接口” 93
9.1“普通打印机”变身“云打印机” 93
9.1.1谷歌云打印机 93
9.1.2全功能云打印机 95
9.2“普通显示器”也玩“云投影” 97
9.2.1实现镜像云投影 97
9.2.2实现视频云投影 100
9.3“普通音响”也玩“云音乐” 102
9.3.1前期准备 103
9.3.2开始安装 103
9.3.3体验“云音乐” 104
第10章 无线路由器 105
10.1便携式无线路由器 105
10.1.1前期准备 105
10.1.2安装并配置hostapd 106
10.1.3安装并配置isc-dhcp-server 107
10.1.4配置路由转发规则 108
10.2智能路由器 109
10.2.1安装OpenWrt 109
10.2.2配置并使用OpenWrt 110
第11章 多功能服务器 112
11.1邮件服务器 112
11.1.1安装邮件服务 112
11.1.2配置邮件服务 113
11.1.3开始使用服务 115
11.2 FTP服务器 116
11.2.1安装vsftpd 116
11.2.2配置vsftpd 117
11.2.3使用FTP服务 118
11.3网页制作服务器 119
11.3.1安装Google Coder 119
11.3.2使用Google Coder 120
11.4短信服务器 121
11.4.1安装并配置短信服务 121
11.4.2使用短信服务 122
第12章 家有“门神”——云监控 125
12.1图像监控 126
12.1.1安装并使用fswebcam 126
12.1.2 Yeelink远程获取图像 127
12.1.3上传图像到百度云 129
12.2视频监控 131
12.2.1本地监控直播 132
12.2.2安装并配置远程监控Motion 133
12.2.3远程获取监控视频 133
第13章 搭建个性电台 134
13.1豆瓣电台 134
13.1.1安装依赖包 134
13.1.2安装豆瓣电台 135
13.1.3配置并使用豆瓣电台 136
13.2 FM发射器 136
13.2.1安装PiFm 137
13.2.2 PiFm进阶拓展 137
13.3多功能FM广播音乐系统 139
13.3.1安装多功能FM广播音乐系统 139
13.3.2使用多功能FM广播音乐系统 141
第14章 家庭气象站 142
14.1全天候温度监控 142
14.1.1安装并配置DS 18B20温度传感器 143
14.1.2使用Python代码读取数据 143
14.1.3 Yeelink物联网数据统计 144
14.2全天候湿度监控 145
14.2.1安装并使用DHT 11湿度传感器 146
14.2.2微博同步直播 146
14.3全天候大气压强和降水监控 148
14.3.1安装并使用BMP085大气压强传感器 148
14.3.2安装并使用雨滴传感器 149
第15章 初探智能家居 151
15.1电灯智能化 151
15.1.1安装电子继电器 151
15.1.2本地利用代码控制 152
15.1.3网页远程控制 153
15.2家电智能化 154
15.2.1安装并配置红外线接收器 155
15.2.2安装并使用红外线发射器 156
15.2.3探索性学习——远程控制家电 156
第16章 玩转Hi-Fi 157
16.1硬件安装与配置 157
16.1.1安装声卡 157
16.1.2配置声卡 158
16.2软件安装与使用 159
16.2.1安装Hi-Fi播放系统——Volumio 159
16.2.2使用Volumio 159
第17章 “树莓派”照相机 162
17.1安装硬件 162
17.1.1准备配件 162
17.1.2安装摄像头模块 163
17.1.3安装显示屏模块 164
17.2安装并配置软件 168
17.2.1安装相机系统Picam 169
17.2.2配置相机系统Picam 169
17.3 Picam操作指南 170
17.3.1基本操作 170
17.3.2进阶拓展 171
第18章 “小”应用“大”杂烩 173
18.1 GPS定位器 173
18.1.1安装并配置GPS模块 173
18.1.2 GPS模块基本操作 173
18.1.3利用GPS模块记录轨迹 174
18.2数码相框 175
18.2.1安装QIV 175
18.2.2使用QIV 175
18.3树莓派+安卓=Razdroid 176
18.3.1安装Razdroid 176
18.3.2使用Razdroid 176
18.4树莓派上用随身WiFi 177
18.4.1下载并安装驱动 178
18.4.2使用随身WiFi 178
18.5 PiBox—树莓派的Web控制界面 179
18.5.1安装PiBox 179
18.5.2使用PiBox 180
18.6树莓派体验“挖矿” 184
18.6.1安装挖矿软件 184
18.6.2使用挖矿软件 185
附录A 常用命令集锦 188
附录B 树莓派使用技巧 192
B.1看门狗——让树莓派永不死机 192
B.2 Screen——让树莓派永不失联 194
B.3修改软件源——让树莓派下载飞快 195
附录C 参考文献与延伸阅读 197