图书介绍

完美图解物联网IoT实操PDF|Epub|txt|kindle电子书版本网盘下载

完美图解物联网IoT实操
  • 赵英杰著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121319365
  • 出版时间:2017
  • 标注页数:368页
  • 文件大小:31MB
  • 文件页数:378页
  • 主题词:JAVA语言-程序设计-图解

PDF下载


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

下载说明

完美图解物联网IoT实操PDF格式电子书版下载

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

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

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

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

图书目录

0 无所不在的JavaScript与物联网设备1

0.1 JavaScript与物联网3

0.2 MPU、 MCU与SoC介绍6

0.3 章节导读9

1 JavaScript入门13

1.1 JavaScript入门14

1.2 JavaScript语言基础19

1.3 函数定义与事件处理程序29

1.4 定时产生随机数32

1.5 Array(数组)对象34

1.6 认识Object(对象)类型36

1.7 BOM(浏览器对象模型)与DOM(文档对象模型)41

动手做 操作网页对象43

1.8 在网页中嵌入JavaScript44

1.9 事件触发程序46

2 认识jQuery库53

2.1 jQuery简介54

2.2 jQuery语法基础59

2.3 AJAX技术:动态更新HTML内容64

动手做 从Arduino输出纯文本温度66

2.4 网页消息交换格式69

2.5 Arduino输出JSON消息73

2.6 调整灯光亮度的网页界面76

动手做 接收调光值的Arduino网站程序76

2.7 使用jQuery UI附加网页用户界面元素79

动手做 制作滑块界面网页82

2.8 AJAX的安全限制85

3 Node.js入门91

3.1 在电脑以及树莓派上安装Node.js94

3.2 Node编程起步99

3.3 使用http模块创建网站服务器程序103

3.4 事件驱动、非阻塞I/O示范:读取文件107

3.5 global(全局)对象与模块文件113

3.6 安装与管理模块:使用npm工具程序115

3.7 使用Express框架开发网站应用程序118

3.8 接收URL数据122

3.9 接收与处理POST数据125

3.10 使用package.json管理Node项目的模块程序129

动手做 从Arduino传递温湿度值给Node网站131

3.11 使用JSONP格式跨网域访问信息136

4 Node.js串口通信与树莓派GPIO控制143

4.1 安装编译Node模块所需的软件144

4.2 安装C/C++编译器147

动手做 Node.js串口通信150

动手做 从Node.js发送串口数据154

4.3 通过Node.js运行系统指令(运行raspistill指令拍照)157

4.4 树莓派的GPIO简介162

4.5 Node.js程序GPIO控制:使用onoff模块166

动手做 GPIO输入/输出信号练习:按开关闪烁LED167

动手做 通过红外传感模块拍摄照片170

4.6 树莓派GPIO集成Arduino控制板172

4.7 5V和3.3V电压准位转换182

4.8 MOSFET逻辑电位转换电路原理解说185

5 使用霹雳五号操控Arduino189

5.1 霹雳五号:用JavaScript控制Arduino190

动手做 用霹雳五号指挥Arduino闪烁LED192

动手做 启用上拉电阻并读取开关信号200

动手做 模拟输入与PWM输出程序实验201

动手做 检测温度203

动手做 控制舵机207

动手做 控制LED矩阵显示图像209

5.2 使用socket.io创建实时连接211

动手做 创建实时通信程序214

动手做 浏览器与矩阵LED作画217

6 电子邮件、串流视频、计算机视觉与操控舵机227

6.1 通过Node发送电子邮件228

动手做 云搜证:拍照自动发送E-mail233

动手做 串流视频:推播实时影像234

6.2 使用MJPG压缩与串流视频240

6.3 控制舵机云台246

动手做 使用方向键操控舵机云台247

动手做 摄像头云台的Node服务器代码249

6.4 使用触摸屏幕虚拟摇杆操控摄像头云台250

6.5 浏览器连接游戏控制器(电玩控制器)254

动手做使用gamepad.js库创建游戏器操作的网页程序255

6.6 计算机视觉(computer vision)应用260

6.7 使用tracking.js侦测人脸264

动手做 脸孔侦测与舵机联动270

动手做 侦测颜色273

7 使用MongoDB数据库以及ejs模板引擎创建动态网页279

7.1 数据库简介280

7.2 安装MongoDB285

7.3 MongoDB的基本操作289

7.4 查询数据294

7.5 更新与删除数据298

7.6 使用mongoose包连接MongoDB数据库299

7.7 连接MongoDB并读取数据的程序303

动手做 存储Arduino上传的温湿度数据307

7.8 认识模板引擎309

动手做 在ejs模板中显示最近10笔温湿度数据315

动手做 分页显示数据318

8 数据可视化——使用C3.js与D3.js绘制图表321

8.1 使用C3 js绘制图表322

8.2 显示动态平移的实时线条图327

动手做 使用数据库数据描绘折线331

8.3 动态显示Arduino检测模拟值334

动手做 使用图表动态显示传感器数据335

8.4 简易数字滤波340

8.5 使用D3库344

8.6 认识SVG348

8.7 使用D3绘制SVG图像353

8.8 使用动态数据绘制折线图355

8.9 结合数据动态附加HTML元素364

热门推荐