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

本文介绍了如何使用酷易物联的microPython进行ESP32或ESP8266设备的快速配置,包括设置用户参数、连接MQTT服务器、编写用户逻辑代码及LED控制。通过案例演示和视频引导,读者可以快速上手并实现设备控制功能。
摘要由CSDN通过智能技术生成

前言:

上一章:酷易物联-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/

酷易物联点灯演示

下一章教程:

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kamimiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值