ESP8266 连接原子云流程及一些bug

ESP8266 连接原子云流程及一些bug



前言

最近在做老师留的作业,,,,,用到了这个模块,,,,


模块如下图,这个模块我买的比较早跟最新的封装不太一样。
请添加图片描述

在这里插入图片描述
测试工具:一个下载器, 把wifi模块直接连到下载器上rx接tx,tx接rx。
在这里插入图片描述
以下软件和资料都是在[正点原子官网],我的模块买的比较早,我这里使用的他旧资料里的软件。(http://www.openedv.com/docs/modules/iot/atk-esp.html?highlight=esp8266)下的。

下载固件

使用ESPFlashDownloadTool工具下载原子云固件:在这里插入图片描述
这里点一个esp8266.

在这里插入图片描述
然后按照图片勾选,上面绿色显示的两个固件是下面的这个bin文件
在这里插入图片描述
之后点start下载 ,这里需要注意:1、io_o引脚需要接地。
2、把下载器链接wifi模块的vcc断电再上电就能下载了或者rst复位引脚接地一下。
如果下载不进去可能是串口被占用了。

原子云相关

原子云链接:https://cloud.alientek.com/manage
进入网页、注册自己的账号,点击设备管理,新增设备、选择esp8266 图片如下:
在这里插入图片描述
设备名称写自己喜欢的就好。
在这里插入图片描述
之后就是这个样子在这里插入图片描述
这里需要记住设备的编号就是中间那一大串数字,发送AT指令要用。

配置AT指令

这里用串口发送AT指令如下:

//测试
AT 
//设置为 STA 模式
AT+CWMODE=1
//查看可用的wifi或手机热点
AT+CWLAP
//连接自己的wif   前面是wifi名字 后面是密码   
AT+CWJAP="Chaoy","123456890"
//连接原子云 前面是设备的编标 后面是密码
AT+ATKCLDSTA="54828570320549847939","12345678"
AT+RESTORE

在这里插入图片描述
依次发送左边这几行,返回ok就代表配置成功了。

bug记录

我自己在这里遇到的bug比较多如下:
1、发送AT指令没反应,这里需要把wifi模块RST复位一下,就是把rst引脚接地一下。
2、wifi链接不了和原子云链接不了,返回error,这里可能是你命令有的是中文,你可以把这个指令用英文重新手打一遍。
3、原子云指令 返回 dns fail , 这里可以 输入 AT+RESTORE 之后 重新连接。

最后附一张链接成功的图片。这里的at指令都是用串口发送的,也可以用单片机串口发送都一样的。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45464524/article/details/130296350
今日推荐