您好,欢迎来到聚文网。 登录 免费注册
完美图解物联网IoT实操

完美图解物联网IoT实操

  • 字数: 473千字
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: 赵英杰 著
  • 出版日期: 2017-09-01
  • 商品条码: 9787121319365
  • 版次: 1
  • 开本: 16开
  • 页数: 368
  • 出版年份: 2017
定价:¥99 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《完美图解物联网技术》系列图书是当前物联网开发技术应用的集大成者。本书内容强调串联网络软件和微电脑控制板,以JavaScript为主轴,开发网络应用程序、手机App、互动网页、数据库程序和操控微电脑。书中包含网页式远程遥控LED 灯、即时温湿度网站、自动感测拍照搜证、网页式远程LED 绘图板、即时影像监控网站、影像辨识摆头控制摄像机云台、云端温湿度监控、即时信息动态图表等多元化范例。希望本书能帮助读者了解物联网程序设计,进而开发出自己的云端物联网应用。
作者简介
赵英杰,网昱多媒体技术总监,美国密歇根S.V.州立大学传播与多媒体硕士,开源硬件技术达人。专长为Arduino、Flash、Dreamweaver等,在台湾大学、台湾科技大学等大专院校及教育训练单位担任讲师、并著有《超图解Arduino互动设计入门》、《超图解物联网IoT实作入门》、《Dreamweaver CS6教学范本(适用SiliconStone认证考试教材)等多本相关书籍。《超图解Arduino互动设计入门》已授权Arduino原厂发行多国语言版本,为华文世界Arduino教材首例!
目录
0无所不在的JavaScript与物联网设备1
0.1JavaScript与物联网3
0.2MPU、MCU与SoC介绍6
0.3章节导读9
1JavaScript入门13
1.1JavaScript入门14
1.2JavaScript语言基础19
1.3函数定义与事件处理程序29
1.4定时产生随机数32
1.5Array(数组)对象34
1.6认识Object(对象)类型36
1.7BOM(浏览器对象模型)与DOM(文档对象模型)41
动手做操作网页对象43
1.8在网页中嵌入JavaScript44
1.9事件触发程序46
2认识jQuery库53
2.1jQuery简介54
2.2jQuery语法基础59
2.3AJAX技术:动态更新HTML内容64
动手做从Arduino输出纯文本温度66
2.4网页消息交换格式69
2.5Arduino输出JSON消息73
2.6调整灯光亮度的网页界面76
动手做接收调光值的Arduino网站程序76
2.7使用jQueryUI附加网页用户界面元素79
动手做制作滑块界面网页82
2.8AJAX的安全限制85
3Node.js入门91
3.1在电脑以及树莓派上安装Node.js94
3.2Node编程起步99
3.3使用http模块创建网站服务器程序103
3.4事件驱动、非阻塞I/O示范:读取文件107
3.5global(全局)对象与模块文件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
4Node.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.5Node.js程序GPIO控制:使用onoff模块166
动手做GPIO输入/输出信号练习:按开关闪烁LED167
动手做通过红外传感模块拍摄照片170
4.6树莓派GPIO集成Arduino控制板172
4.75V和3.3V电压准位转换182
4.8MOSFET逻辑电位转换电路原理解说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计算机视觉(computervision)应用260
6.7使用tracking.js侦测人脸264
动手做脸孔侦测与舵机联动270
动手做侦测颜色273
7使用MongoDB数据库以及ejs模板引擎创建动态网页279
7.1数据库简介280
7.2安装MongoDB285
7.3MongoDB的基本操作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
8.4简易数字滤波340
8.5使用D3库344
8.6认识SVG348
8.7使用D3绘制SVG图像353
8.8使用动态数据绘制折线图355
8.9结合数据动态附加HTML元素364

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网