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版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
21天前
|
传感器 数据采集 监控
基于阿里云MQTT服务,设计一个STM32的智能光伏控制系统
这篇文章详细介绍了利用STM32F103C8T6单片机实现光伏发电系统的关键技术。全文分为四章:第一章阐述了光伏发电的背景、意义及应用场景,强调其在绿色能源领域的重要性。第二章介绍了如何通过STM32F103C8T6及光敏电阻和伺服电机实现光线追踪系统,详细描述了硬件选择、连接及使用HAL库编写的单片机程序。第三章讲解了最大功率点追踪(MPPT)的原理,并展示了如何利用STM32F103C8T6和相关传感器、DC-DC转换器实现MPPT功能。第四章描述了如何通过STM32F103C8T6与SIM7600CE 4G模块连接到阿里云MQTT服务,实现设备状态数据的远程传输和控制。本文提供了全面的硬
17588 3
|
1月前
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
56 0
|
2月前
|
传感器 芯片
【STM32基础 CubeMX】从0带你点灯
【STM32基础 CubeMX】从0带你点灯
113 0
【STM32基础 CubeMX】从0带你点灯
|
11月前
|
网络协议 网络架构
|
11月前
|
测试技术
STM32异步通讯点灯
通过使用STM32的异步通讯配合上位机自己制作的串口通讯助手实现点灯
93 0
|
11月前
|
传感器
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
|
13天前
|
弹性计算 安全 前端开发
阿里云服务器ECS通用型、计算型和内存型详细介绍和性能参数表
阿里云ECS实例有计算型(c)、通用型(g)和内存型(r)三种,主要区别在于CPU和内存比例。计算型CPU内存比1:2,如2核4G;通用型为1:4,如2核8G;内存型为1:8,如2核16G。随着技术迭代,有第五代至第八代产品,如c7、g5、r8a等。每代实例在CPU型号和主频上相同,但性能有所提升。实例性能参数包括网络带宽、收发包能力、连接数等。具体应用场景如计算型适合高网络包收发、通用型适合企业级应用,内存型适合内存数据库等。详细信息可参阅阿里云ECS页面。
|
2天前
|
存储 关系型数据库 数据库
给阿里云的建议和意见 一个云服务器架构是否可行
摘要(Markdown格式): 在修复阿里云服务器IPv4设置错误时遇到困难,导致服务器远程登录失败及外网访问受阻,耗时三天解决。建议阿里云更新文档,确保设置指导与实际情况一致,例如只需在路由表添加条目关联IPv4。此外,建议优化帮助页面,如采用折叠式设计减少干扰。服务器主要任务是数据分析、存储和分发,文中提出简化服务器框架,消除硬件软件复杂配置,利于初学者和独立开发者快速上手,降低时间成本。该设计旨在减少无用组件,节省资源,同时降低云服务商的人力和支持成本。期望云服务商考虑此类架构创新。目前未知是否有类似产品,期待业界反馈。
204 0
给阿里云的建议和意见 一个云服务器架构是否可行