图书介绍
完美图解物联网IoT实操PDF|Epub|txt|kindle电子书版本网盘下载
- 赵英杰著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121319365
- 出版时间:2017
- 标注页数:368页
- 文件大小:31MB
- 文件页数:378页
- 主题词:JAVA语言-程序设计-图解
PDF下载
下载说明
完美图解物联网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