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

news/2024/7/7 23:21:19

目录

1、简介

2、阿里云配置

2.1添加设备

 2.2 发布设备

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

1、简介

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

2、阿里云配置

2.1添加设备

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

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

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

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

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

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

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

 添加设备,如下图所hi:

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

 2.2 发布设备

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

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

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

可以观察到状态变成已发布,如下图所示:

 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

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

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

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

 接着输入以下AT指令:

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

OK

 接着输入以下AT指令:

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

 连接域名:

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

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

 接着进行订阅指令:

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

OK

改成设备的名字:

 发送消息:

 


http://lihuaxi.xjx100.cn/news/1002460.html

相关文章

DeePMD-kit 配置环境备忘

版本 Conda Conda是一个开源的包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖项,并在它们之间轻松切换。它可以在Linux、OS X和Windows上运行,是为Python程序创建的,但可以打包和分发任何软件。 conda enactivatec…

大厂对软件测试的误解这么深吗?测试岗会越来越少吗?该怎样提升技术?

吐槽一下 我曾经前一段时间去阿里面试,测试相关问题回答良好,技术原理理解力,业务熟悉度,测试框架的设计思路,都回答良好。最后考了我两道算法题,回答的不是很好,最终说我技术不太好&#xff0…

linux服务器安装tomcat详细步骤

1、先下载linux版本的tomcat压缩包,示例压缩包为:apache-tomcat-8.0.53.tar.gz(推荐tomcat8版本) 下载地址:Index of /dist/tomcat/tomcat-8/v8.0.53/bin 2、 使用WinSCP工具(工具无限制,只要能…

【运维】nginx的安装、配置,支持tls1.2,1.3,以及限流、降级等

以下是 CentOS 上安装、配置和优化 Nginx,支持 TLS 1.2 和 1.3,以及限流和降级的步骤: 安装 Nginx: sudo yum install nginx配置 TLS 1.2 和 1.3: 编辑 /etc/nginx/nginx.conf 文件,在 http 部分下添加以…

RocketMQ服务端组件详解

文章目录 组件总览Name ServerBrokerFilter Server(可选)Consumer/Producer组件总览 RocketMQ服务端的组件有三个,NameServer,Broker,FilterServer(可选,部署于和Broker同一台机器) NameServer:管理集群里所有Broker的信息,让使用MQ的系统可以通过他感知到集群里有哪…

浏览器是如何确定每一个元素的位置

这节了解:浏览器是如何确定每一个元素的位置 涉及到确定元素位置,那就聊到了我们的排版了,最常见的是正常流排版 正常流排版:正常流是唯一一个文字和盒混排的排版方式,在正常流的文字排版中,多数元素被当…

java接口笔记

关键字:interface 定义形式:interface 接口名 { 接口体 } 细节: 1.接口里的方法可以为抽象方法,静态方法,默认方法(default 关键字) 2.接口里的方法只能是public ,可以不用写&a…

vue - vue中混入mixin的使用

vue中mixin混入的使用1,概念2,使用场景3,开始使用4,局部混入和全局混入5,总结1,概念 官方解释: 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对…