图书介绍

物联网系统开发 树莓派JavaScrip编程指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

物联网系统开发 树莓派JavaScrip编程指南
  • (墨西哥)鲁本·奥利瓦·拉莫斯著;杨悦伦译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111588899
  • 出版时间:2018
  • 标注页数:200页
  • 文件大小:66MB
  • 文件页数:212页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

物联网系统开发 树莓派JavaScrip编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识树莓派Zero1

1.1设置树莓派Zero1

1.1.1准备SD卡2

1.1.2安装Raspbian操作系统2

1.1.3利用串口控制电缆调试树莓派Zero3

1.1.4使用COM串口测试和通信4

1.2联网与远程控制树莓派7

1.2.1连接以太网络7

1.2.2用SSH接入树莓派Zero8

1.2.3连接Wi-Fi10

1.3如何安装无线工具10

1.4测试通信13

1.5更新package库14

1.6远程桌面16

1.7自定义网络服务器18

1.8测试PHP安装19

1.9总结21

第2章 连接树莓派Zero22

2.1数字信号输入:传感器DS18B2022

2.1.1硬件要求22

2.1.2硬件连接23

2.2自定义单线协议24

2.2.1软件自定义25

2.2.2在屏幕上显示读数26

2.3用模数转换器MCP3008输入模拟信号26

2.4树莓派GPIO引脚头28

2.5连接RTC32

2.6设置DS3231模块35

2.7测试RTC37

2.8 12C设备设置37

2.9最终测试RTC38

2.10总结39

第3章 接入传感器——测量现实事物40

3.1读取流水传感器来计算水的体积41

3.1.1硬件连接41

3.1.2读取传感器信号41

3.2用Arduino读取和统计脉冲42

3.3根据统计的脉冲数量计算水流速度43

3.4计算水的流速和体积44

3.5测量煤气浓度48

3.6用传感器测量酒精浓度50

3.7用传感器监测火焰51

3.8测量植物湿度53

3.9测量容器中的水量55

3.10测量温度、湿度和光照,并把数据显示到LCD屏幕上57

3.10.1硬件和软件要求57

3.10.2测试传感器59

3.10.3在LCD上显示数据60

3.11用PIR传感器监测物体运动62

3.12用簧片开关监测门是否被打开63

3.13用指纹传感器管理进门人员64

3.13.1硬件设置64

3.13.2保存指纹65

3.13.3测试传感器69

3.14总结71

第4章 控制连接的设备72

4.1利用Node js制作一个简单的网络服务器72

4.2利用Restful API和Node js让树莓派控制一个继电器73

4.2.1 JSON结构74

4.2.2 aRESTAPI指令74

4.2.3在树莓派Zero上安装Node js74

4.3从浏览器用aREST指令控制继电器75

4.4将电脑上的Node js设置成网络服务器77

4.4.1下载Node js78

4.4.2安装Node.js78

4.4.3用Node.js设置网络服务器端口808080

4.5用Arduino Wi-Fi扩展板和Node.js监控温度、湿度和光照81

4.6用Arduino以太网扩展板和Node.js监控温度、湿度和光照87

4.6.1 Arduino以太网扩展板的应用代码87

4.6.2设置设备的Node js90

4.7总结91

第5章 在你的安全系统中添加网络摄像头92

5.1 Arduino和树莓派间的互动92

5.1.1在Raspbian系统下安装Arduino IDE93

5.1.2远程连接树莓派93

5.1.3用图像接口执行Arduino93

5.2 Raspbian系统下的Arduino界面94

5.2.1准备工作95

5.2.2选择串口95

5.2.3从图形界面下载程序96

5.3从树莓派Zero控制一个Arduino的输出口97

5.4用Python控制Arduino98

5.5将TTL串口摄像头连接到Arduino,并将图像保存到micro SD卡99

5.6用TTL串口摄像头监测运动101

5.7用树莓派控制快照拍摄102

5.8用网页控制摄像头104

5.8.1通过PHP启动Python脚本104

5.8.2 Python脚本代码105

5.9在安全网络中监控USB摄像头106

5.9.1设置Arduino YUN106

5.9.2从MJPG-STREAMER服务器监控108

5.9.3用树莓派监控USB摄像头108

5.10总结109

第6章 搭建网络监视器和用仪表盘控制设备110

6.1设置MySQL数据服务器110

6.1.1安装MySQL111

6.1.2安装PHP的MySQL驱动113

6.1.3测试PHP和MySQL113

6.2安装phpMyAdmin管理数据库115

6.2.1设置Apache服务器116

6.2.2从远程控制面板进入phpMyAdmin118

6.2.3展示Arduinobd数据库118

6.2.4从Arduino的以太网扩充板发送数据到网页服务器119

6.3 MySQL的Datalogger121

6.3.1脚本语言编程121

6.3.2测试连接122

6.4数据库查询123

6.4.1脚本软件123

6.4.2展示特定数据的脚本124

6.4.3查询记录的温度125

6.5 LED的控制和调光126

6.5.1软件要求126

6.5.2测试LED127

6.5.3从界面控制LED128

6.6控制直流电机129

6.7用电路控制灯132

6.8其他电气用具135

6.8.1控制门锁135

6.8.2控制浇水136

6.9从任何地方远程访问树莓派Zero136

6.9.1如何访问并设置路由器137

6.9.2设置动态DNS139

6.9.3创建No-ip.org账号140

6.10控制灯并且测量电流消耗141

6.11从已经连接的设备和传感器上控制与监视Arduino、 Wi-Fi和以太网扩展板147

6.11.1编写控制和监控设备的单一接口代码147

6.11.2为监视和控制添加设备148

6.12总结150

第7章 用物联网仪表盘搭建监视设备151

7.1可以检测噪声的监听麦克风151

7.2管理交流灯调光器的电流153

7.2.1硬件要求153

7.2.2软件代码154

7.3用RFID卡控制访问156

7.3.1硬件要求156

7.3.2软件要求157

7.3.3软件代码157

7.4监测烟雾160

7.5用树莓派Zero搭建报警系统163

7.5.1树莓派Zero的运动传感器163

7.5.2软件代码163

7.5.3报警模块164

7.5.4软件代码164

7.5.5中央接口164

7.5.6图形接口166

7.6从远程面板监视气候167

7.6.1探索传感器的测试167

7.6.2设置远程面板(Dweet.io)168

7.7总结170

第8章 用手机监视和控制设备171

8.1通过APP Inventor在手机上控制继电器171

8.1.1硬件要求171

8.1.2软件要求172

8.2创建第一个应用172

8.2.1设计界面175

8.2.2 APP Inventor和Arduino以太网扩展板的通信176

8.2.3 APP Inventor代码176

8.3在以太网扩展板的Android Studio中读取JSON响应178

8.4 Android应用181

8.4.1 Java类181

8.4.2应用的许可181

8.5用Android应用控制直流电机182

8.6用Android控制树莓派Zero的输出184

8.7用蓝牙控制树莓派Zero的输出185

8.8总结187

第9章 整合所有知识188

9.1整合系统——开发项目188

9.1.1光敏传感器细节188

9.1.2运动传感器189

9.1.3自动光照控制器190

9.2太阳能监控电路191

9.3带有土壤传感器的自动灌溉系统191

9.4 Arduino水量系统192

9.5基于蓝牙技术的家庭自动化192

9.6用矩阵式键盘控制访问193

9.6.1键盘193

9.6.2连接LCD屏幕来显示代码194

9.7用键盘控制门锁194

9.8整合系统来控制继电器和设备196

9.8.1控制多个电气设备196

9.8.2整个系统197

9.9如何安装电源197

9.9.1交流负载电源198

9.9.2连接24V直流继电器到Arduino198

9.10总结199

热门推荐