【智能家居远程控制系统】ESP8266连接阿里云(一)

系列文章目录

第一章 阿里云物联网平台搭建

第二章 订阅与发布MQTT消息

第三章 为ESP8266-NodeMCU搭建ArduinoIDE环境 

第四章 ESP8266连接阿里云

第五章 阿里云平台云产品流转

第六章 使用Aruino与云产品流转实现远程控制ESP8266


文章目录

目录

系列文章目录

前言

一、注册阿里云IOT

二、创建MQTT.fx客户端连接阿里云

总结


前言

在我们学习物联网时,不仅要将所有终端连成了一个网络,还要将我们布置的整个网络的数据上传至云端,而如何做到呢?看一下这个系列的文章,里面详细记录了我学习中如何使用ESP8266模块将这些数据上传至云端并远程控制并不处于同个网络的终端设备。


提示:以下是本篇文章正文内容,下面案例可供参考

一、注册阿里云IOT

1、进入阿里云物联网平台阿里云IoT - 所知不止于感知 (aliyun.com)

2、如果还未注册,则先完成注册。

3、 登陆后,点击控制台

 4、进入控制台后,点击公共实例。如果还没开通,则先开通后进行使用。

 5、点击产品,先创建一个产品(品类的选择由你选择,我选择的是:网关)

 6、在该产品下创建你的第一个设备

 

 7、创建成功后,我们可以看到时所属于我们刚刚创建的设备的,然后它的状态是未激活

 

二、创建MQTT.fx客户端连接阿里云

 1、接下来我们要把阿里云设备进行激活,使用到一个软件是MQTT.fx,这个在我们测试的时候非常非常的好用,我放在文章里,大家自取。

MQTT.fx:链接:https://pan.baidu.com/s/1epBJrrRb4yMXCp8jW26u3g?pwd=8266 
提取码:8266

创建一个新客户端 

 2、在MQTT.fx创建一个新的MQTT客户端去激活阿里云设备时,需要它的三元组。点击左下角“+”,添加一个新的客户端。

 3、这是需要一个阿里云配置的参数生成工具,将阿里云设备的三元组添加进下图处。工具我已经放在网盘上啦。

链接:https://pan.baidu.com/s/1ngpGdxeDycS3xjm1QuYa9g?pwd=8266 
提取码:8266

 

 4、复制完三元组后,在ClientId输入12345,或其他都行,再点击生成。

 5、将生成的参数填入MQTT.fx的新客户端,去与你的阿里云设备连接,如下图的步骤,一个个填入,第一点要注意,结尾的“:1883”复制过去要去掉!!!(重点)

 6、点击Apply后,关闭创建框,点击Connect进行与阿里云连接。

7、连接成功后,返回阿里云平台,刷新网页,发现该设备显示在线,说明它已经被激活啦。这是我们就可以进行MQTT通讯啦!


总结

现在我们已经可以在阿里云平台上创建一个设备(后面它连接着我们的ESP8266),我们还可以使用MQTT.fx创建了一个连接着我们阿里云设备的客户端(可用来激活我们的阿里云设备与后续的MQTT通讯调试工作)。如何发布与订阅MQTT主题,使用MQTT.fx与阿里云进行通讯,互发消息请看下面的文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/256684.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python 面向对象(1)

软件编程的实质是将我们的思维转变成计算机能够识别语言的一个过程。 目录 面向过程 面向对象 理解面向对象 面向过程: 面向对象: 面向对象的特点 完成需求时: 类的设计 类与对象的关系 创建类 设计类 类的介绍 格式 创建类实例…

【离散数学】——期末刷题题库(树其一)

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

【Midjourney中文目录】Midjourney产品使用说明

Midjourney使用说明 Midjourney是一款开发出来的智能绘画工具,它利用先进的AI技术为用户提供快速、高效、多样化的绘画体验。 Midjourney软件以其独特的特色和功能赢得了广大用户的喜爱。首先,它能够快速生成AI制图,只需输入关键字&#xf…

无懈可击的防泄密之旅:迅软DSE在民营银行的成功实践

客户简要介绍 某股份有限公司主体是中部地区的民营银行,由其母公司联合9家知名民营企业共同发起设立。正式开业于2016年,紧紧围绕目标产业生态圈和消费金融,着力打造产业银行、便捷银行、数字银行、财富管理银行为一体的BEST银行&#xff0c…

C#深拷贝效率对比

对于浅拷贝和深拷贝,前面的文章已经说明了。 C#浅拷贝和深拷贝数据-CSDN博客 本篇说一下,深拷贝的效率问题,效率一直是程序追求的,效率越高肯定越好,有时候功能是实现了,但是运行以及处理数据的效率非常低…

【算法系列篇】递归、搜索和回溯(四)

文章目录 前言什么是决策树1. 全排列1.1 题目要求1.2 做题思路1.3 代码实现 2. 子集2.1 题目要求2.2 做题思路2.3 代码实现 3. 找出所有子集的异或总和再求和3.1 题目要求3.2 做题思路3.3 代码实现 4. 全排列II4.1 题目要求4.2 做题思路4.3 代码实现 前言 前面我们通过几个题目…

idea恢复默认出厂设置

idea恢复默认出厂设置 1、IDEA 2021 之后, 在顶部工具栏,选择 File | Manage IDE Settings | Restore Default Settings. 2、或者双击shift搜索Restore Default settings然后点击restore and restart

企业微信无法给Gmail发邮件问题

问题说明 在使用企业微信给国外客户的Gmail邮箱发信件的时候,邮件一直被退信,退信内容如下: 发件人(*******.cn)域名的DNS记录未设置或设置错误导致对方拒收此邮件。 host gmail-smtp-in.l.google.com[142.251.175.2…

左右按钮实现滚动轮播Demo(js手搓版本)

提示:适用于当放置按钮空间区域有限,通过左右箭头实现有限空间放置更多的按钮的情形,自适应布局的简单Demo支持二次开发和改造 文章目录 效果图Demo源码解释说明总结 效果图 在该区域存在五个按钮,点击左边按钮向左边滚动&#xf…

查看git的帮助信息

说明 在cmd窗口、或者git Bash shell下执行git --help或者git -h命令&#xff0c;可以查看git的帮助信息。 执行git <command> --help命令可以查看某个命令的帮助信息&#xff0c;其中<command>表示某个具体的命令。 示例1&#xff1a;在git Bash shell下运行git…

新能源线束电接头气密测试快速工装

线束气密测试是新能源车生产过程中必须要测试流程&#xff0c;包括常规的电缆测试、电接头测试、接线端子测试等。需要用到相应的快速接头来密封连接线束一端&#xff0c;进行充气或封堵&#xff0c;并连接上检漏仪等相关设备&#xff0c;检查产品密封防水合格性。 线束快速密封…

Vue3 Element Plus自定义年份区间选择组件

环境&#xff1a; "dependencies": {"rollup/plugin-alias": "^3.1.9","types/node": "^17.0.43","element-plus": "^2.2.15","three": "^0.148.0","vue": "^3.2.…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Button按钮组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之Button按钮组件 一、操作环境 操作系统: Windows 10 专业版 IDE:DevEco Studio 3.1 SDK:HarmonyOS 3.1 二、Button按钮组件 Button 组件也是基础组件之一&#xff0c;和其它基础组件不…

【深度学习】Prompt

1.Prompt的通俗解释 Prompt就是“提示”的意思&#xff0c;通俗解释可以参考你画我猜游戏。如下图所示&#xff1a;提示词就作为Prompt&#xff0c;指导对方说出正确答案。而自然语言处理任务中的Prompt也有同样的效果&#xff0c;指导模型输出正确的答案。 2.Prompt的不通俗解…

【密码学】群的证明(习题)

0.前置知识 1.习题 记录一次密码学作业~群的判定 2.求解

Linux发行版比较:Ubuntu、CentOS、Red Hat与其他系统的优劣分析

导言 Linux作为开源操作系统&#xff0c;有众多不同的发行版&#xff0c;每个发行版都有其独特的特性和适用场景。本文将聚焦于比较Ubuntu、CentOS、Red Hat和其他系统&#xff0c;深入分析它们的优势、用途以及在不同领域的应用。Linux操作系统的生态系统中&#xff0c;Ubuntu…

传输层—TCP核心机制(确认应答、超时重传、三次握手四次挥手、滑动串口等……)

传输层—TCP核心机制 ​ 文章目录 传输层—TCP核心机制TCP1.1 确认应答机制 (可靠传输机制)1.2 超时重传机制 (可靠传输机制)1.3 连接管理机制 (可靠传输机制)1.3.1 三次握手&#xff08;建立连接&#xff09;1.3.2 四次握手&#xff08;断开连接&#xff09; 1.4 滑动窗口 (提…

如何使用示波器探头对被测电路进行检测

对电路信号进行检测之前首先要知道被测电路是什么电路&#xff0c;被测信号是什么信号。盲目地测试或者使用不正确的测量方法&#xff0c;有可能得到错误的波形甚至损坏仪器危及安全。 1、什么是差分信号&#xff1f;什么是单端信号&#xff1f; 差分传输是一种信号传输的技术…

Selenium自动化测试框架(超详细总结分享)

设计思路 本文整理归纳以往的工作中用到的东西&#xff0c;现汇总成基础测试框架提供分享。 框架采用python3 selenium3 PO yaml ddt unittest等技术编写成基础测试框架&#xff0c;能适应日常测试工作需要。 1、使用Page Object模式将页面定位和业务操作分开&#xff…

SecureCRT for Mac/win强大安全的终端SSH工具,SecureCRT助您网络连接无忧

在当今数字化时代&#xff0c;网络连接已成为生活和工作中不可或缺的一部分。而对于需要进行远程访问和管理的用户来说&#xff0c;一个稳定、安全的终端SSH工具是至关重要的。SecureCRT作为一款强大的终端SSH工具&#xff0c;为用户提供了安全、高效的远程连接解决方案。 首先…