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

简介: Esp8266+阿里云+STM32点灯(二)

1、简介

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


2、阿里云配置

2.1添加设备

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


611befa0c64b4c9aba1a06717cbdf04a.png


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


16408dbf212840279ca82f26b29482da.png


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


e27bbf6d2ac84996a69339876213460a.png


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


7b2adf2437dd47d0b8a1b899ecc82585.png


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


c735ded9bc624c329f8f47890b33bfc8.png


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


2077c345f9a6417084c27e6a9ae332c1.png


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


735f082740f14ad98ea3cdad35f0b875.png


添加设备,如下图所hi:


154f3779e7624e078a618b59b2ff1feb.png


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


a242c37415f64d4e9f2d8ddece9f3bc0.png


2.2 发布设备

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


06a92a2ca347411cbe03c566967b3a9e.png


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


5d98d192ddee4cada60e0b180ef0a263.png


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


3f9d1384cb2d44f781fb6906a359c903.png


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


997a8e3d3a06467d826b05c0e78acfe1.png


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


改成设备的名字:



发送消息:


 6faa1cf1f474420695632c2fc75c7192.png

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
1月前
|
存储 物联网 关系型数据库
基于STM32和ESP8266的智慧考勤系统设计与实现【免费开源】
本文介绍了一个基于 STM32F103ZET6 + ESP8266 Mesh 的智慧考勤系统,涵盖了硬件架构、软件设计、网络组网、服务器端实现与数据导出。该系统不仅实现了考勤自动化,还支持多点分布式部署,具有良好的扩展性与应用价值。
|
1月前
|
传感器 数据采集 安全
基于STM32与ESP8266的智能家居控制系统【免费开源】
通过本项目的开发,不仅加深了对 STM32 外设编程的理解,还掌握了物联网系统的整体设计思路。从传感器数据采集,到通信协议实现,再到云端与APP交互,完整地体验了智能家居系统的开发流程。这为后续更复杂的 IoT 项目打下了坚实基础。
基于STM32与ESP8266的智能家居控制系统【免费开源】
|
1月前
|
传感器 前端开发 物联网
【免费开源】STM32+ESP8266 打造低成本智能家居物联网系统(附源码与硬件设计)
本项目基于STM32与ESP8266打造低成本智能家居系统,支持温度监测、远程控制与数据上传,附完整源码与硬件设计,适合物联网初学者与电子爱好者学习与扩展。
|
传感器 数据采集 监控
基于阿里云MQTT服务,设计一个STM32的智能光伏控制系统
这篇文章详细介绍了利用STM32F103C8T6单片机实现光伏发电系统的关键技术。全文分为四章:第一章阐述了光伏发电的背景、意义及应用场景,强调其在绿色能源领域的重要性。第二章介绍了如何通过STM32F103C8T6及光敏电阻和伺服电机实现光线追踪系统,详细描述了硬件选择、连接及使用HAL库编写的单片机程序。第三章讲解了最大功率点追踪(MPPT)的原理,并展示了如何利用STM32F103C8T6和相关传感器、DC-DC转换器实现MPPT功能。第四章描述了如何通过STM32F103C8T6与SIM7600CE 4G模块连接到阿里云MQTT服务,实现设备状态数据的远程传输和控制。本文提供了全面的硬
18098 5
|
11月前
|
传感器 测试技术 芯片
基于STM32的环境监测系统 (esp8266)(上)
基于STM32的环境监测系统 (esp8266)(上)
1991 1
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
762 0
|
传感器 芯片
【STM32基础 CubeMX】从0带你点灯
【STM32基础 CubeMX】从0带你点灯
543 0
【STM32基础 CubeMX】从0带你点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
|
网络协议 网络架构