热搜关键词: matlablinuxSLAM开关电源自动驾驶

pdf

完美图解物联网IoT实操 ESP8266 Arduino Cordova物联网移动App (赵英杰著)

  • 1星
  • 2024-07-22
  • 36.35MB
  • 需要1积分
  • 21次下载
标签: 物联网

物联网

ESP8266

ESP8266

《完美图解物联网技术》系列图书是当前物联网开发技术应用的集大成者。《完美图解物联网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  与物联网设备  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  在网页中嵌入JavaScript  44

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.js  94

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  输入/  输出信号练习:按开关闪烁LED  167

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

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

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

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

5  使用霹雳五号操控Arduino  189

5.1  霹雳五号:用JavaScript  控制Arduino.  190

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

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

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

动手做  检测温度203

动手做  控制舵机  207

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

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

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

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

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

6.1  通过Node  发送电子邮件  228

动手做  云搜证:拍照自动发送E-mail.  233

动手做  串流视频:推播实时影像  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  安装MongoDB  285

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

8.4  简易数字滤波.  340

8.5  使用D3  库  344

8.6  认识SVG  348

8.7  使用D3  绘制SVG  图像  353

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

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

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-09-10 14:22

沁恒八串口扩展芯片CH438详解
很多单片机,比如51单片机,只有一个或两个串口。所以,有时会遇到串口不够用的情况,这时候可以换一款串口更多的单片机。而有时你又不想换一款单片机,那可以使用本文要介绍的八扩展串口芯片CH438。芯片是沁恒的,沁恒的芯片用了挺多,很有特色,质量也是很棒的。二话不说,先上简介。      CH438芯片的特色,在于单芯片有8个扩展串口,每个串口有128字节的FIFO,这可以节省你的
火辣西米秀 国产芯片交流
TWS 耳机十九大蓝牙主芯片公司,你看好哪几家?
  蓝牙主芯片是核心,存储芯片容量升级 TWS 产品的核心零部件是主芯片,其承担了无线连接的算力、算法、辅助功能等。蓝牙芯片解决方案从面向市场定位来看,主要可以分为三个梯队: (1) 中高端市场:苹果、高通、华为海思等; (2) 中端市场:络达、恒玄、瑞昱、原相、紫光展锐等; (3) 主打性价比市场:杰理、中科蓝讯、炬芯等。   华为自研麒麟A1芯
赵玉田 RF/无线
【转】片研发基本过程
本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 一款芯片的设计开发,首先是根据产品应用的需求,设计应用系统,来初步确定应用对芯片功能和性能指标的要求,以及哪些功能可以集成,哪些功能只能外部实现,芯片工艺及工艺平台的选择,芯片管脚数量,封装形式等等,达到整个应用系统的成本低性能高,达到最优的性价比。  之后,进入系统开发和原型验证阶段。根据芯片的框架结构,采用分
wstt 移动便携
三极管来源,及NPN与PNP区别
之前给大家分享过晶体管的知识,今天又继续为大家分享相关的内容。   一、回顾历史 在分享三极管NPN和PNP之前,先给大家分享一些相关基础知识。   1.电子管 在晶体管出现之前,有一种作用和晶体管类似的器件,叫做电子管。   1904年,世界上第一只电子二极管在英国物理学家弗莱明的手下诞生了。   电子管,是一种最早期的电信号放大器件。
btty038 模拟电子
【RISC-V MCU CH32V103测评】- 8:COMTransmit - 串口调试工具
本帖最后由 MianQi 于 2021-3-9 19:25 编辑 这次的测试内容是:《按键控制LED灯》 -  https://bbs.21ic.com/icview-3073806-1-1.html 这次的测试是迄今为止最顺利的一例,但也还是小有曲折。问题出在给的示例代码压缩文件解压后可以导入,但是仍不能运行,编译通不过,猜测是文件目录中有汉字和标点符号(顿号)的原因,但是将所有找到
MianQi 国产芯片交流
浅谈画PCB时的布线技巧和要领
作者:一品汤圆 布线是PCB设计过程中技巧最细、限定最高的,即使布了十几年线的工程师也往往觉得自己不会布线,因为看到了形形色色的问题,知道了这根线布了出去就会导致什么恶果,所以,就变的不知道怎么布了。但是高手还是有的,他们有着很理性的知识,同时又带着一些自我创作的情感去布线,布出来的线就颇为美观有艺术感。 下面是一些好的布线技巧和要领: 首先,先对做个基础介绍,PCB的层数可以分为单层,双层和多
ohahaha PCB设计
STM8短路问题
PCB做好后,只焊接了单片机外围的电容、仿真部分和复位电路。然后用可编程电源3.3V供电,IAR烧录程序,错误是:Tue Aug 22, 2017 09:41:38: Failed to set configuration with MCU name STM8S105C6: SWIM error [30006]: Comm init error: chip does not answer 。但是我
JNAN1397 stm32/stm8
【涂鸦三明治Wi-Fi&BLE SoC NANO主控板试用】BK7231N开箱报告
六一后的那天,甜姐告诉我,涂鸦智能的板子的中选了。以前一直想试用涂鸦的板子,不过因为时间问题错过了,这次能够中选,一定要好好体验。 今晚拿到了涂鸦的板子,迫不及待的拆箱了。   根据朋友们所说的,涂鸦发的的板子,一如既往的简洁,除了经典袋,除了板子,啥都不配,排针也没有   不过整体做工,还是挺不错的,从静电袋里面拿出来,好好看一下: 小小的板子
HonestQiao RF/无线

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 怎么输出多个脉冲?
    使用下图中的YF017音乐芯片,发出几个脉冲就播放不同的声音,下面这个代码是不是就发出单个脉冲,那怎么发出多个脉冲让这个音乐芯片发出不同的音?always@(posedge clk)beginif(count == division/2)begincount = 0;beep_r = ~beep_r;endelsecount = count + 1;end
  • 单片机、ARM、FPGA这些各有什么特点
    单片机的特点:(1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下;(2)内RAM:256KB以内。(3)可靠性高(4)易扩展(5)控制功能强(6)易于开发ARM的特点:(1) 自带廉价的程序存储器(FLASH)和非易失的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开发实验更加方便,工作更可靠。(2) 高速度,低功耗。在和M51单片机外接相同晶振条件下,AVR单片机的工作
  • 如何在规定的flash区间写入规定的bootload代码?
    我想在规定的flash区间写入规定的bootload代码。怎么写入?例如:void main(void){ubyte i,j=0;Disable_Interrupt_WDT();Main_Clock_Init();GPIO_Init();Bootload();SDK_Parameters_Init();#ifdef Manchester_Encoding_Testsri10_rfsm();#end
  • 求教各位大虾 小电流信号放大
    求教各位大虾 小电流信号放大我现在正在DIY一个钳形电流表目标参数是测量mA至十安级电流传感器是买的钳形表表头前期测试了表头的工作曲线在温湿度允许范围内表头的线性度比较好让我郁闷的是变比为2000:1一次1mA电流时二次输出仅仅0.5uA而且带负载的能力很小串入一个电阻居然没电压请教这下一步是用电流放大器呢还是选用OP07这种常用放大器现在实验条件相当艰苦郁闷我咨询了厂家说台湾富晶有数字万用表解决
  • 【MicroPython】PYBv1.0抄板
    最近几天一直忙,都没时间好好玩玩pyboard,哎,工作了身不由己啊!:Cry:由于不懂python编程,尽管我已经很努力了,还是只会写bug啊。不过还好,忙里偷闲,在大版主的基础上抄了一份python的官方板,加上了三轴传感器跟OTG功能,所有元件全部按官方的板子进行选型和布局,可惜没时间打板玩了,就放出来,把好机会就留给有时间有精力的人吧,不过貌似好几个元件在国内不好买,各位还需自己想办法啊原
  • 网口控制输出TTL的模块
  • 分时os源代码转让
  • SynaptiCAD Allproducts v14.06g (电子设计自动化) iv\
  • 智能家居之如何搭建自己的物联网网关
  • IRowset::GetData异常

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×