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

效果实现,网页,手机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下发命令控制单片机,这样就实现了手机端远程控制单片机!觉得不错的话可以给个关注[手动狗头]

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

挨踢玩家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值