zl程序教程

您现在的位置是:首页 >  其他

当前栏目

C51通过esp8266连接onenet(MQTT协议)上传温湿度+控制LED

控制上传连接协议 通过 LED MQTT Esp8266
2023-09-11 14:19:59 时间

效果实现,网页,手机app都可以控制开发板上的LED亮灭这样的接线,小学生都能搞定
在这里插入图片描述

在这里插入图片描述

实现功能:
1.单片机采集到的数据上传到onenet
2.onenet下发命令控制led亮灭

准备所需硬件;
1.USB-TTL ---->用来给esp-01s刷固件
2.C51单片机
3.esp-01s

需要烧写 OneNET 提供的 ESP8266 固件,这里不详细说明了,在csdn搜一下,很多解决办法,也很容易

步骤;
1.首先要在onenet注册一个账号
2.记录好,设备ID,产品ID,和鉴权信息(这三个很重要)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这些准备工作完成后,就准备改写代码------->烧录代码进C51
只需要在代码里面修改如下参数(对应自己的onenet信息来改)就可以烧录代码上云啦
如下图
在这里插入图片描述

这里要对应上面的data在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
下发命令的话,就点击设备列表,右边有个下发命令
在这里插入图片描述
至于代码在哪里控制led亮灭(在串行中断服务程序里面),看下图

在这里插入图片描述
全文就这样啦,不是很难,认真跟着步骤来,没啥大问题,在这基础上,可以实现所有的C51远程控制。需要代码的私信我呀!下期出个Android连接onenet下发命令控制单片机,这样就实现了手机端远程控制单片机!觉得不错的话可以给个关注[手动狗头]