Esp8266+阿里云+STM32点灯(二)

目录

1、简介

2、阿里云配置

2.1添加设备

 2.2 发布设备

 3、根据参数使用AT指令配置ESP使设备上线

1、简介

完成ESP8266固件烧录后,进行ESP8266模块连接阿里云。

2、阿里云配置

2.1添加设备

点击主页右上角控制台,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第1张图片

 接着搜索物联网平台,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第2张图片

 接着点击公共实列中点击开通,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第3张图片

 开通完成界面后如下图所示:

Esp8266+阿里云+STM32点灯(二)_第4张图片

 创建产品,流程如下图所示:

Esp8266+阿里云+STM32点灯(二)_第5张图片

 接着自定义产品名称,选择自定义品类,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第6张图片

   点击确认后进入设备界面,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第7张图片

 添加设备,如下图所hi:

Esp8266+阿里云+STM32点灯(二)_第8张图片

 添加设备完成后,示意图如下所示:

Esp8266+阿里云+STM32点灯(二)_第9张图片

 2.2 发布设备

点击产品中查看按钮,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第10张图片

 接着点击发布,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第11张图片

 都确认,然后发布,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第12张图片可以观察到状态变成已发布,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第13张图片

 3、根据参数使用AT指令配置ESP使设备上线

 通过串口调试助手分别发送以下指令:

AT
OK
ready//上电启动信息

AT+CWMODE=1
OK
AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
OK

接着通过手机开热点,通过以下指令进行发送:

AT+CWJAP="WiFi名","WiFi密码"
WIFI CONNECTED
WIFI GOT IP
OK

接着查看阿里云账号的参数,点击设备,查看,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第14张图片

 接着点击MQTT连接参数,查看:

Esp8266+阿里云+STM32点灯(二)_第15张图片

 可以查看用户名好密码,如下图所示:

Esp8266+阿里云+STM32点灯(二)_第16张图片

 接着输入以下AT指令:

AT+MQTTUSERCFG=0,1,"NULL","用户名","密码",0,0,""

OK

 接着输入以下AT指令:

Esp8266+阿里云+STM32点灯(二)_第17张图片

AT+MQTTCLIENTID=0,"ClienId"//clientId第二个参数注意每个逗号后加分隔符“\”,已踩过坑,例如:t|securemode=3\,signmethod=hmacsha1\,
OK

 连接域名:

Esp8266+阿里云+STM32点灯(二)_第18张图片

AT+MQTTCONN=0,"a1Py84SEWWJ.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883,1

 接着在阿里云界面设备刷新,可以看到设备就在线了:

Esp8266+阿里云+STM32点灯(二)_第19张图片

 接着进行订阅指令:

Esp8266+阿里云+STM32点灯(二)_第20张图片

AT+MQTTSUB=0,"订阅的主题",1//订阅的主题可在云端设备的“自定义Topic列表”复制进去

OK

改成设备的名字:

Esp8266+阿里云+STM32点灯(二)_第21张图片

 发送消息:

Esp8266+阿里云+STM32点灯(二)_第22张图片

 Esp8266+阿里云+STM32点灯(二)_第23张图片

你可能感兴趣的:(嵌入式小项目,stm32,阿里云,单片机)