利用Blynk+NodeMCU开发物联网

      最近挺朋友推荐Blynk,开源的物联网APP,刚好手头上有一个nodemcu,查阅上网的资料,有很多很好的开源项目,索性就把它记下来。Blynk支持目前主流的物联网硬件,有市面上的arduino硬件,nodemcu,intel物联网硬件,lemaker硬件等等。废话不多说,接下来一步一步来操作硬件nodemcu。


利用Blynk+NodeMCU开发物联网_第1张图片
可以支持的硬件

一:下载BlynkAPP

苹果APP下载地址:itunes.apple.com/us/app/blynk-control-arduino-raspberry/id808760481

谷歌APP下载地址:play.google.com/store/apps/details

二:下载安装,配置LED控制开关

下面是我自己已经配置我的控制界面。


利用Blynk+NodeMCU开发物联网_第2张图片
我的控制界面

我的控制界面里面有几个控件,最上面的是数值变化曲线,可以显示温湿度之类的信息,第二个是终端信息界面,可以

打印信息,第三个是Value,主要介绍一些传感器的数值,最底下的是控制开关按钮。添加空间的方式,右上角的一个圆圈里面有个+号,如下图,可以看到我们可以添加的一些常用控件。

利用Blynk+NodeMCU开发物联网_第3张图片
添加控件

添加玩控件之后,我们需要配置控件的信息,比如我们需要控制nodemcu板上的LED开关。配置信息如下:


利用Blynk+NodeMCU开发物联网_第4张图片
配置信息

几个内容说明下:

LED:控件的名称。

D0:指的是nodemcu的引脚D0。


D0引脚


利用Blynk+NodeMCU开发物联网_第5张图片
GPIO16就是对应的D0


MODE:SWITCH表示控制开关,PUSH表示一直按着才可以动作。

ON/OFF LABELS:按钮显示变化,开的时候为ON,关的时候为OFF。

三:arduino  IDE配置

1:下载安装arduino库文件

下载地址:github.com/blynkkk/blynk-library/releases/download/v0.3.8/Blynk_Release_v0.3.8.zip

blynk在github的项目主页:github.com/blynkkk

2:解压到arduino 开发环境下的libraries目录下


利用Blynk+NodeMCU开发物联网_第6张图片
库文件安装目录

3:打开IDE的Blynk示例

打开步骤:文件--示例--Blynk--Boad_WiFi--ESP8266_Standalone。

利用Blynk+NodeMCU开发物联网_第7张图片

四:编写代码

利用Blynk+NodeMCU开发物联网_第8张图片
工程代码

1:引入WIFI和BLYNK两个库文件。

2:引入auth_oken,就是我们常常说的令牌,这样才能被blynk服务端识别。

3:配置WIFI的帐号和密码。

4:系统初始化,配置串口波特率跟WIFI连接。

5:让程序RUN起来。  

五:设备运行视频


利用Blynk+NodeMCU开发物联网

你可能感兴趣的:(利用Blynk+NodeMCU开发物联网)