酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯

Posted Kamimiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯相关的知识,希望对你有一定的参考价值。

前言:

上一章:酷易物联-microPython教程系列1
我们使用酷易物联的microPython自动生成代码功能进行登陆服务器的快速配置

工作准备:

和上文一样

  1. python3.7
  2. 一定量的python基础
  3. uPyCraft IDE 下载地址
  4. ESP32或ESP8266开发板
  5. 酷易物联 APP
    快速访问 H5版本

下载工程模板:

进入设备的代码界面:

复制代码下载地址下载属于自己的配置文件
工程模板内一共有以下几个文件

配置用户信息:

首先打开uPyCraft IDE,把下载的文件放入workSpace工作区
使用教程参考:【ESP8266 /ESP32】连接到自己的MQTT服务器

打开main.py文件,由于业务代码已经自动生成好了, 我们只需要填写用户参数就能连接服务器。

用户参数配置位于0-2部分
#//*****0-2登录参数*****//#
SSID=""      					#WIFI  账号
PASSWORD=""  					#WIFI 密码

username=''                     #酷易物联客户端用户名(账号)
password=''                     #酷易物联客户端密码

配置逻辑代码:

前一章我们在客户端的命令字段配置当中,配置了open以及close两个字段,所以用户代码位置会生成两个用于填写用户逻辑代码的函数,填写用户需要的功能即可

第一次使用先把库下载到开发板上
把simple.py直接拖到device区域,电脑会自动下载库到开发板上

在1-0区域定义一个板载LED引脚

#//**********1-0引脚定义**********//# 
bsp_led = Pin(2, Pin.OUT, value=0) #板载LED  

在自动生成的用户函数中添加IO控制代码

用户代码位于1-2部分
#//**********1-2用户函数**********//# 
def open():
  #open指令触发xxx设备动作
  bsp_led.value(1)			#这里为自己添加的

def close():
  #close指令触发xxx设备动作
  bsp_led.value(0)			#这里为自己添加的

保存文件,上传到开发板

连接服务器:

确保WIFI和用户名无误后,重启开发板
连接成功后客户端主页应该是以下效果,右上角小灯变绿

测试效果:

演示视频:https://www.bilibili.com/video/BV1454y1H7Tm/

酷易物联点灯演示

下一章教程:

以上是关于酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯的主要内容,如果未能解决你的问题,请参考以下文章

酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯

酷易物联-microPython教程系列通过文件模板配置ESP32:ESP32将服务器发送的font信息显示在OLED屏幕上

酷易物联-microPython教程系列通过文件模板配置ESP32:ESP32将服务器发送的font信息显示在OLED屏幕上

酷易物联-microPython教程系列通过文件模板配置ESP32:ESP32将服务器发送的font信息显示在OLED屏幕上

酷易物联-microPython教程系列通过文件模板配置ESP32:ESP32将服务器发送的font信息显示在OLED屏幕上

酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:创建设备和命令配置