完美图解物联网IoT实操


完美图解物联网IoT实操

文章插图
完美图解物联网IoT实操【完美图解物联网IoT实操】《完美图解物联网IoT实操》全称《完美图解物联网IoT实操:使用JavaScript , Node.JS , Arduino , Raspberry Pi》 , 作者赵英杰 , 电子工业出版社2017年8月出版
基本介绍书名:完美图解物联网IoT实操:使用JavaScript , Node.JS , Arduino , Raspberry Pi
作者:赵英杰
ISBN:978-7-121-31936-5
页数:376
定价:99.00
出版社:电子工业出版社
出版时间:2017年8月
开本:16
内容提要《完美图解物联网技术》系列图书是当前物联网开发技术套用的集大成者 。《完美图解物联网IoT实操:使用JavaScript , Node.JS , Arduino , Raspberry Pi》内容强调串联网路软体和微电脑控制板 , 以JavaScript 为主轴 , 开发网路应用程式、手机App、互动网页、资料库程式和操控微电脑 。《完美图解物联网IoT实操:使用JavaScript , Node.JS , Arduino , Raspberry Pi》包含网页式远程遥控LED 灯、即时温湿度网站、自动感测拍照蒐证、网页式远程LED 绘图板、即时影像监控网站、影像辨识摆头控制摄像机云台、云端温湿度监控、即时信息动态图表等多元化範例 。希望《完美图解物联网IoT实操:使用JavaScript , Node.JS , Arduino , Raspberry Pi》能帮助读者了解物联网程式设计 , 进而开发出自己的云端物联网套用 。目录0无所不在的JavaScript 与物联网设备 10.1 JavaScript 与物联网.30.2 MPU、MCU 与SoC 介绍 60.3 章节导读 91 JavaScript 入门 131.1 JavaScript 入门141.2 JavaScript 语言基础191.3 函式定义与事件处理程式. 291.4 定时产生随机数 321.5 Array(数组)对象. 341.6 认识Object(对象)类型. 361.7 BOM(浏览器对象模型)与DOM(文档对象模型)41动手做 操作网页对象 431.8 在网页中嵌入JavaScript 441.9 事件触发程式 462 认识jQuery 库 532.1 jQuery 简介 542.2 jQuery 语法基础 592.3 AJAX 技术:动态更新HTML 内容 64动手做 从Arduino 输出纯文本温度 662.4 网页讯息交换格式 692.5 Arduino 输出JSON 讯息 732.6 调整灯光亮度的网页界面 76动手做 接收调光值的Arduino 网站程式 762.7 使用jQuery UI 附加网页用户界面元素 79动手做 製作滑块界面网页 822.8 AJAX 的安全限制 853 Node.js 入门 913.1 在电脑以及树莓派上安装Node.js 943.2 Node 编程起步 993.3 使用http 模组创建网站伺服器程式 1033.4 事件驱动、非阻塞I/O 示範:读取档案 1073.5 global(全局)对象与模组档案 1133.6 安装与管理模组:使用npm 工具程式1153.7 使用Express 框架开发网站应用程式 1183.8 接收URL 数据. 1223.9 接收与处理POST 数据 1253.10 使用package.json 管理Node 项目的模组程式 129动手做 从Arduino 传递温湿度值给Node 网站 1313.11 使用JSONP 格式跨网域访问信息 1364 Node.js 串口通信与树莓派GPIO 控制 1434.1 安装编译Node 模组所需的软体1444.2 安装C/C++ 编译器147动手做 Node.js 串口通信 150动手做 从Node.js 传送串口数据 1544.3 通过Node.js 运行系统指令(运行raspistill 指令拍照) 1574.4 树莓派的GPIO 简介 1624.5 Node.js 程式GPIO 控制:使用onoff 模组 166动手做 GPIO 输入/ 输出信号练习:按开关闪烁LED 167动手做 通过红外感测模组拍摄照片 1704.6 树莓派GPIO 集成Arduino 控制板 1724.7 5V 和3.3V 电压準位转换 1824.8 MOSFET 逻辑电位转换电路原理解说 1855 使用霹雳五号操控Arduino 1895.1 霹雳五号:用JavaScript 控制Arduino. 190动手做 用霹雳五号指挥Arduino 闪烁LED 192动手做 启用上拉电阻并读取开关信号200动手做 模拟输入与PWM 输出程式实验 201动手做 检测温度203动手做 控制舵机 207动手做 控制LED 矩阵显示图像.2095.2 使用socket.io 创建实时连线 211动手做 创建实时通信程式 214动手做 浏览器与矩阵LED 作画 2176 电子邮件、串流视频、计算机视觉与操控舵机 2276.1 通过Node 传送电子邮件 228动手做 云蒐证:拍照自动传送E-mail. 233动手做 串流视频:推播实时影像 2346.2 使用MJPG 压缩与串流视频. 2406.3 控制舵机云台 246动手做 使用方向键操控舵机云台 247动手做 摄像头云台的Node 伺服器代码 2496.4 使用触控萤幕幕虚拟摇桿操控摄像头云台 2506.5 浏览器连线游戏控制器(电玩控制器) 254 动手做 使用gamepad.js 库创建游戏器操作的网页程式2556.6 计算机视觉(computer vision)套用2606.7 使用tracking.js 侦测人脸. 264动手做 脸孔侦测与舵机联动 270动手做 侦测颜色 2737 使用MongoDB 资料库以及ejs 模板引擎创建动态网页2797.1 资料库简介. 2807.2 安装MongoDB 2857.3 MongoDB 的基本操作 2897.4 查询数据 2947.5 更新与删除数据. 2987.6 使用mongoose 包连线MongoDB 资料库2997.7 连线MongoDB 并读取数据的程式 303动手做 存储Arduino 上传的温湿度数据 3077.8 认识模板引擎309动手做 在ejs 模板中显示最近10 笔温湿度数据 315动手做 分页显示数据 3188 数据可视化——使用C3.js 与D3.js 绘製图表3218.1 使用C3.js 绘製图表. 3228.2 显示动态平移的实时线条图 327动手做 使用资料库数据描绘折线 3318.3 动态显示Arduino 检测模拟值 3348.4 简易数字滤波. 3408.5 使用D3 库 3448.6 认识SVG 3488.7 使用D3 绘製SVG 图像 3538.8 使用动态数据绘製折线图3558.9 结合数据动态附加HTML 元素 364