ESP01S烧固件库-51连接阿里云测试

5e3d54a58ee34fc192076fdcc881e77a.png

164ccdf0c0354bdda7e13f3545253e48.png

首先要做的是,这个过程网上很多教程都是可以用的,大家看其他家的就可以了

大概就是在安信可的官网上下载固件包 , 刷固件的软件和串口助手

欢迎 | 安信可科技 (ai-thinker.com)

在这个网站上打开,(注意:01s只能下载这个固件包),其他的都是4M以上的,无法烧录

 

65163907f5d64737b4e739b05c10370f.png

烧固件库时:

usb-ttl和01s的连接状态是
GND-GND 、 TX-RX , RX-TX相交连接; vcc 和 EN端都 接5v, IO0要 接GND ;两个模块需要共地

7868d7e87ba84f4fbe44722e681f0c9d.png

这个软件官网就有

3c9ffdcba36940738eb1f1a303eec14a.png

!!!要先擦除一次再按开始键;

 如果需要用到电脑串口调试看是否进入AT模式, 那么按照下列步骤

usb-ttl的txd 接上 01s的rxd , 01s的txd 接上usb-ttl的rxd ; 最后再将所有的gnd都接一起 , 必须共地 , 01s上的vcc接入usb-ttl的5v端口 , EN端接usb-ttl的3.3v端口;之后打开串口助手就可以发AT指令进行测试了。 

7a79329ea9a14d54a722e1d55db85032.png

(注意:以下步骤需要在模块已经能够进入AT模式后进行)看上面

能够出现这些数据时就是成功了

 

52连接阿里云

【创建阿里云物联网平台 -  CSDN App】http://t.csdnimg.cn/ypO5q创建平台可以看这位博主的

:接线图如下

e4e9814beee649f29244be932589f4cd.png

使用52开发板尝试连接 , 首先配置好串口接收发

这里用到了只有52rc单片机才有的定时器2

配置如下:

3a43f9e5291947209c1cc95e0dd0e87f.png

下面是有定义串口函数printf重定义和串口中断两个函数

3c5370354ff142668358169bc00ca905.png

配置完成后放入主函数初始化之后使用即可

 

初始化完成之后可以放在主函数中调用

5c98c86f5fc94662b9a00578affe76c4.png

下面这一步需要自己家的wifi或者自己手机的热点对应写上去

32450e1a65204935aa3ef067a0ce59c8.png

下面三步的username 、password、 clinetId 、 mqttHostUrl位置要替换成自己阿里云账号的对应数据

94923e60fa794cf58793af7bf1217101.png

5cb477f9e47b4c829fd8a440b9cc6b58.png

以上数据放在while前即可 , 只需编译一遍

56ea7fd2dc0748568c5c8a3675e7fc8c.png

串口助手出现全部ok后就可以去平台上看是否成功连接了

7205626809584ef0a148d51ec70f001e.png

连接成功会显示在线

最后需要订阅指令和发布指令,把这个复制下来替换订阅这两个字

104641b2e45240e7ada9516d22057221.png

11a8927e841d490883ad943433d8e95b.png

37944bcf4994401c9d2c1d35aa3bc5ec.png

2174be8ccb3d48649b38bfd8cfadef11.png

2750f86f93ab4fb89a75de9df691e5de.png

10724a786962497ca3afe4d5dbc4308e.png

这种方式可以上传实时数据 , 实现数据无线传输到平台上

最后是连接全部主体函数

0de259f5d2a84a5e99ae356b53bde0ed.png

 0e990168951f4f94bdea1123a9f15bac.png

4cad7614e6bd4998b7a5caced68124fb.png

    // 太久没使用的话会连接失败 ,所有数据都需要重新更新从阿里云配置软件里,所有数据都需要用软件里的配置,不能一半用一半不用

好了 ,收工 ,大家看到有问题可以留言哈。

 

 

 

 

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值