前言
Blynk是一项物联网(IoT)服务,也是一个APP软件,旨在使远程控制和从您的设备中读取传感器数据更快更容易。可以简单理解为一个可DIY的物联网APP,可自主设置按键或者图表等,因为其简单易用,受到了老师和爱好者的的一致好评~
我们可以快速利用Blynk实现一些探究性实验,比如把未来板扔到冰箱中,检测温度下降的情况等
使用前准备
Step1.安装APK
安卓可从网上寻找安装Blynk App。
iOS用户可以在App Store 中搜索Blynk并安装。
Step2.注册账号填写服务器
打开App后点击Create New Account(注册新用户),邮箱填写自己常用的邮箱(用来收取token)
IP adress 填写 blynk.mixly.org
Port 填写 9443
Step3.创建项目
点击,创建一个项目
硬件选择ESP32 Dev Board。连接方式选择WiFi
刚才注册账户时,注册账号的邮箱会收到一个Token字符串,这个要记录下来
点击假面空白区域,右侧会出现一些组件选择,这里我们选择按键(Button)和图表(SuperChart)
结果现象如下:
图表打算来接收数据
按键打算用来控制未来板上的屏幕变换颜色
Step4.对组件进行设置
按键设置如下:
图表设置如下:
Step4.硬件编程尝试
在Kittenblock1.88下编写程序。
- 程序逻辑:
- 连接wifi
- 连接Blynk服务器
- 循环执行Blynk的进程和定时器进程
重要笔记:
- 服务器的地址为:blynk.mixly.org
- 端口号必须是:8080
- 授权码,是邮箱收到的Auth Toke
- 如果使用Blynk,重复执行中只放运行Blynk进程或者Blynk定时器,定时器可以放置多个,把原本需要放在循环中的代码一律放到定时器中
程序点击下载:程序包