基于NBIOT与阿里云的数据采集显示
启明6M5——esp8266固件烧录教程
本贴的目的有两个,
其一完成比赛,毕竟完成比赛才能真正的白嫖到板子
其二为后来者铺路,目前淘宝上购买模块后商家提供大多是基于51、stm32、arduino,所以想试试将自己玩过的模块移植到瑞萨上
PS:本人本次参赛题目为基于NBIOT和阿里云的采集系统,但是发现板子上自带esp8266模块,会先采用esp8266连接阿里云,后期改用NBIOT.协议为mqtt
-------------------------------------分割线------------------------------------
2023年5月6日
小记:
之前在武汉芯源的群里潜水的时候看到了野火发布的瑞萨RA MCU创意氛围赛,听说免费送板子于是抱着试试的态度报名参加了,今天刚收到板子
包装:
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDLKAGo8EAAlY_Jaz1t4029.png)
外观:
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDMOANKW9ABIagaGLs5M952.png)
上电后:
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDMmAQLo3ABMSIQHpB8E508.png)
目录:
(一)
板子资料的下载与获取
(二)
ESP8266固件烧录操作
(三)
阿里云设备创建操作
(一)板子资料的下载与获取
作为一个嵌入式工程师,拿到板子后的第一件事情就是去下载资料
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDSCATkWUAAJmgPvSUSk473.png)
下载地址:https://doc.embedfire.com/products/link/zh/latest/mcu/renesas/index.html
(二)ESP8266固件烧录操作
首先我们查看资料中的原理图:
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDTqAPSd9AAJjilivB34175.png)
找到WIFI部分
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDUGADpmQAAF8mkNATOk103.png)
小小说明,方便后面的解释与理解
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDUaAfcOhAAGMriTde4g176.png)
我们可以看到一段文字来教你更新固件:
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDU2ARvU5AAE44w7vGFs635.png)
上述操作如下:
取下J34的W_RX与P602的跳线帽,J34的W_TX与P601的跳线帽,将两个跳线帽分别放在W_RX与U_TX,W_TX与U_RX上,将J35的两个跳线帽取下来,最后将J32的跳线帽与GND相连(这是因为IO0接3v3的时候是1表示运行模式,接GND的时候表示0是下载模式)
PS:记得将数据线连接USBTOTTL与电脑
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDViAfNrkABBquQPA9uU261.png)
打开串口助手发送AT,波特率选择115200,发送AT指令如果返回OK则代表连接成功
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDWKADaMqAAFVIEc3BcY934.png)
没有返回则检查上述操作或者查看后续“ESP8266无返回值操作”相关内容
本次我打算采用MQTT协议连接阿里云,因此串口连接成功后还需要上官网下载mqtt固件和固件下载工具
官网链接:
https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/index.html
下载工具:
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDXCAdLezAAHfuEUP584953.png)
固件下载:
链接:https://pan.baidu.com/s/1eGHvorNe7caUQJpMVULIbA?pwd=1234
提取码:1234
下载好后打开flash下载工具:
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDYuAdVNdAAKgqEbExA8777.png)
再打开串口,输入AT+RST(或者直接拿一根线短接ESP8266的rst引脚与GND,可以看到指示灯闪了一下),串口会输出
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDZWAZaaaAAC8BV9BGgk850.png)
记录这两个关键参数,固件选择刚刚下载的固件,地址选择0
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDaSAN81qAAZRHHpiGxg173.png)
接下来的下载操作有点玄学并且拼手速
用一根线连接RST与GND,松开后,快速点击下载界面的START
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDa-AfCH6ABJByiEIAjo570.png)
如果直接点击START会出现如下报错
![image.png](//file1.elecfans.com/web2/M00/88/B4/wKgaomRwDbmAOCcLAAMODGfmgHM104.png)
下载好后,用一根线连接RST与GND,然后将J32的3V3连接IO0,松开后会显示如图信息
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDfaAdLgLAAM5CG1j2Rg507.png)
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDf6AAkMqAAEKfu5ZBZk975.png)
至此固件烧录完成
(三)阿里云设备创建操作
首先登入阿里云官网
阿里云登录页 (aliyun.com)
![image.png](//file1.elecfans.com/web2/M00/88/B5/wKgZomRwDguAH8I2AANXkqzTQ-8372.png)
自行注册账号
ESP8266无返回值操作
直接拿一个USB转TTL模块,连接如图:
然后再进行上面的后续操作
|