[i=s] 本帖最后由 云烟 于 2025-4-17 16:07 编辑 [/i]
一、前言
前几天也是收到板子啦,收到板子很是激动,再此再次感谢官方大大!也是第一次写帖子,如有错误或者不尽如意的地方请多多包含!!
二、硬件连接
该部分相对简单,因为该开发板板载了CH340,所以只需要准备一根可传输数据的type-c数据线连接即可。连接好后打开串口助手发送“AT+RST”\r\n(注意回车),重置板子,看到板子回传打印的初始化信息即可验证板子的好坏。

这里我到手就烧录了官方大大的最新板固件,有需要的铁子可以在论坛内直接搜索相应烧录教程帖子。
三、阿里云账号以及物联网设备申请
物联网产品的设备申请与账号注册,网络上有很多详细的教程,有需要的小伙伴可以自行搜索查阅;这里就不过多赘述。

我们还需要取得连接参数信息,需要获得的参数信息如下:

三、AT指令连接阿里云
需要用到的AT指令如下:
指令 |
功能 |
AT+RST |
重启 |
AT+WMODE=3,1 |
设置WiFi的工作模式为AP+STA,并将设置保存到 flash |
AT+WJAP=ssid,pwd |
连接到指定 AP,ssid连接的 WiFi名称,pwd:连接密码 |
AT+MQTT=1,192.168.202.10 |
设置域名 |
AT+MQTT=2,1883 |
设置端口号 |
AT+MQTT=3,1 |
设置连接方式 |
AT+MQTT=4,client_id |
设置用户 ID |
AT+MQTT=5,admin |
设置 MQTT 用户名 |
AT+MQTT=6,public |
设置 MQTT 密码 |
AT+MQTT |
连接 MQTT |
按照上述AT指令依次通过串口发送,收到“+EVENT:MQTT_CONNECT”即表示连接成功!

四、数据的上传与下发
进行最后一步,进行数据的下发与上传,我们依旧依靠AT指令:
指令 |
功能 |
AT+MQTTSUB=, |
用于数据的下发:<topic> :要订阅的主题 <qos> :qos 等级(0,1,2), |
AT+MQTTPUB=,,, |
用于数据的上传; topic:要发布的主题; qos:qos 等级(0,1,2); Retained:是否为 Retained 消息 0 表示普通消息 1 表示 Retained 消息 payload:负载消息 |

有了这些接下来我们来实现数据的下发,
以我自己的为例子,
进行在阿里云发送消息:

收到信息:

数据下发就成功啦!!
接下来完成数据上传功能:
依旧以我自己为例子,
显示以下信息:

数据上传成功!至此便完成了数据的上传于下发功能!!本帖至此结束