利用Blynk+NodeMCU开发物联网
最近挺朋友推荐Blynk,开源的物联网APP,刚好手头上有一个nodemcu,查阅上网的资料,有很多很好的开源项目,索性就把它记下来。Blynk支持目前主流的物联网硬件,有市面上的arduino硬件,nodemcu,intel物联网硬件,lemaker硬件等等。废话不多说,接下来一步一步来操作硬件nodemcu。
可以支持的硬件一:下载BlynkAPP
苹果APP下载地址:itunes.apple.com/us/app/blynk-control-arduino-raspberry/id808760481
谷歌APP下载地址:play.google.com/store/apps/details
二:下载安装,配置LED控制开关
下面是我自己已经配置我的控制界面。
我的控制界面我的控制界面里面有几个控件,最上面的是数值变化曲线,可以显示温湿度之类的信息,第二个是终端信息界面,可以
打印信息,第三个是Value,主要介绍一些传感器的数值,最底下的是控制开关按钮。添加空间的方式,右上角的一个圆圈里面有个+号,如下图,可以看到我们可以添加的一些常用控件。
添加控件添加玩控件之后,我们需要配置控件的信息,比如我们需要控制nodemcu板上的LED开关。配置信息如下:
配置信息几个内容说明下:
LED:控件的名称。
D0:指的是nodemcu的引脚D0。
D0引脚 GPIO16就是对应的D0MODE: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目录下
库文件安装目录3:打开IDE的Blynk示例
打开步骤:文件--示例--Blynk--Boad_WiFi--ESP8266_Standalone。
四:编写代码
工程代码1:引入WIFI和BLYNK两个库文件。
2:引入auth_oken,就是我们常常说的令牌,这样才能被blynk服务端识别。
3:配置WIFI的帐号和密码。
4:系统初始化,配置串口波特率跟WIFI连接。
5:让程序RUN起来。
五:设备运行视频
利用Blynk+NodeMCU开发物联网