安信可ESP-12F连接阿里云教程

摘要:
ESP-12F连接阿里云教程我所使用的ESP-12F模块是安信可的ESP8266开发模块,这个模块集成了CH340。我们可以直接使用USB线将ESP-12F模块与电脑连接,这样我们可以通过USB线很方便的使用串口助手发送AT指令或者使用烧录固件软件进行烧录固件。

ESP-12F连接阿里云教程

我所使用的ESP-12F模块是安信可的ESP8266开发模块,这个模块集成了CH340(TTL转USB)。我们可以直接使用USB线将ESP-12F模块与电脑连接,这样我们可以通过USB线很方便的使用串口助手发送AT指令或者使用烧录固件软件进行烧录固件。

安信可ESP-12F连接阿里云教程第1张

1、ESP-12F 烧录 MQTT 协议固件

打开烧录工具

安信可ESP-12F连接阿里云教程第2张

双击打开后,选择Developer Mode

安信可ESP-12F连接阿里云教程第3张

点击Developer Mode后,选择ESP8266

安信可ESP-12F连接阿里云教程第4张

点击ESP8266后,点击下图红框进行选择我们需要的MQTT透传的固件(.bin文件)

安信可ESP-12F连接阿里云教程第5张

下图就是我们需要的bin文件

安信可ESP-12F连接阿里云教程第6张

选择后bin文件后如下图进行配置

安信可ESP-12F连接阿里云教程第7张

点击START后,出现下图就表示我们烧录地固件已经烧录完成了。

安信可ESP-12F连接阿里云教程第8张

2、ESP-12F连接阿里云

1、登录阿里云平台,然后进入控制台,选择物联网平台,创建物联网设备。(此处省略,网上资源较多)。

2、创建好物联网设备后,找到如下,点击一键复制。

安信可ESP-12F连接阿里云教程第9张

3、打开阿里云物联平台配置_32软件,进行生成我们需要的文件。

安信可ESP-12F连接阿里云教程第10张

4、我们将需要的信息复制出来(这里是你们自己生成的以下内容要修改以下)。

连接域名:a1Bh8ibrzAS.iot-as-mqtt.cn-shanghai.aliyuncs.com:1883

Clientld1234|securemode=3,signmethod=hmacsha1,timestamp=123|

UsernameD001&a1Bh8ibrzAS

PasswordC860EECC38295D79577988CEF4DC10EAD8FFE28D

5、我们使用AT指令连接阿里云(上面信息我们需要用到)。

依次输入以下指令就可以连接到阿里云平台

设置模式

AT+CWMODE=1

复位

AT+RST

连接WIFI

AT+CWJAP="Mi","123456789"

查看现在的时间

AT+CIPSNTPTIME?

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

命令格式:AT+MQTTUSERCFG=0,1,"NULL","Username","Password",0,0,"" 。例如下面

AT+MQTTUSERCFG=0,1,"NULL","D001&a1Bh8ibrzAS","C860EECC38295D79577988CEF4DC10EAD8FFE28D",0,0,""

命令格式:AT+MQTTCLIENTID=0,"Clientld"//Clientld里面的逗号前必须加一个 “” 。例如下面

AT+MQTTCLIENTID=0,"1234|securemode=3\,signmethod=hmacsha1\,timestamp=123|"

命令格式:AT+MQTTCONN=0,"连接域名",1883,1

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

发送所有指令发送完成后,返回OK表示已经连接到了阿里云的物联网平台了。

安信可ESP-12F连接阿里云教程第11张

安信可ESP-12F连接阿里云教程第12张

3ESP-12F订阅消息与发布消息。

1、自定义Topic

登录阿里云物联网平台,进入自己的产品,点击查看,选择如下图所示,点击自定义Topic类。

安信可ESP-12F连接阿里云教程第13张

选择发布和订阅,名字可以任意取,然后点击确定,就会生成。

安信可ESP-12F连接阿里云教程第14张

生成完成之后,我们是在我们产品的设备下的Topic列表下面是看不见的。原因是现在TOPIC不能自动添加到对应的设备中,可能是为了兼容不同的设备用的,根据自定义TOPIC的格式,将devicename修改一下,将修改完成的Topic,复制到订阅topicAT指令中,使用串口发送以下(确保你的ESP-12F模块是与你的阿里云物联网产品设备是连接成功的),就可以在设备里面的topic中找到你自定义的topic

安信可ESP-12F连接阿里云教程第15张

具体操作如下,我们可以将我们需要订阅的Topic格式复制出来,Topic格式在下图最下面的一个框框起来的就是。

安信可ESP-12F连接阿里云教程第16张

我们将它复制出来(我们的Topic格式是不一样的)。

/a1Bh8ibrzAS/${deviceName}/user/Test

其中的${deviceName} 我们要将其替换成我们的设备名称,下图框起来的就是我们的设备名称。

安信可ESP-12F连接阿里云教程第17张

以我的例子为例,我的Topic格式是:/a1Bh8ibrzAS/D001/user/Test

AT订阅消息的指令是:AT+MQTTSUB=0,"Topic格式",1

AT+MQTTSUB=0,"/a1Bh8ibrzAS/D001/user/Test",1

将这个指令发送出去之后,我们串口接收到OK后,我们订阅的内容就会出现在我们阿里云物联网产品设备的Topic列表下。

安信可ESP-12F连接阿里云教程第18张

安信可ESP-12F连接阿里云教程第19张

点击发布消息,输入内容信息。我们就可以在串口上看到我们发送的信息了。

安信可ESP-12F连接阿里云教程第20张

安信可ESP-12F连接阿里云教程第21张

免责声明:文章转载自《安信可ESP-12F连接阿里云教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇4.3 命名空间和程序集pandas缺失值处理之——如何消去Nan值对数字型字符串数据类型的影响,让数字型字符串保持原始str类型,而不会自动变为float类型?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ranger kafka

Authorizing Kafka access over non-authenticated channel via Ranger This section answers some questions one is likely to encounter when trying to authorize access to Kafka over non...

60个可爱的云图案设计,激发你的灵感

云形的图标设计已经习惯地被品牌所用,它代表了很多积极的属性和特征。例如,它被用于代表信任、更高的或者优秀的标准、性能和品质。这个象征符号可以追溯到历史上。与此同时,云形的图案还能代表柔软和舒适,因为它那看似松软和棉花样的外观。它还被用来代表梦想、创造力、想象力或者更多。在最近几年,云形的图标设计最多的被IT行业所用,做为云端基础设施和应用程序服务的商标。云...

Kafka速览

一、基本结构 三台机器组成的Kafka集群,每台机器启动一个Kafka进程,即Broker 向broker发送消息的客户端是Producer,拉取消息的客户端是Consumer Producer和Consumer都是用户实现的 broker只负责数据存储,不保存任何Producer和Consumer的信息 Kfaka通过zookeeper管理集群 bro...

发生在阿里云 SLB 4 层的一次故障记录

阿里云 SLB 与 ECS 之间发生故事。环境如下: SLB api-node: 该 SLB 后端接着 10 台节点服务器 SLB sql-node: 该 SLB 后端接着 2 台节点服务器 问题描述: 访问 web 站点发现,连续点击几次页面就会有一次请求时间很长 30s 。 这个 30s 是超过了 php.ini 中 max_execution_tim...

ubuntu server18.04 更换默认源为阿里源-加速

Ubuntu安装完毕后,默认使用的是官方的源,在国内访问速度很慢,这里介绍更换为阿里云的源方法。 安装server时建议替换镜像源,可以提速 原镜像: http://cn.archive.ubuntu.com/ubuntu/ 更换为: http://mirrors.aliyun.com/ubuntu/ http://mirrors.cn99.com/ub...

阿里云 物联网产品架构

阿里云物联网产品架构 一.总述 设备连接物联网平台,与物联网平台进行数据通信。物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理。这是构建物联网应用的基础。   二.阿里云物联网产品分析 2.1  IoT SDK 物联网平台提供IoT SDK,设备集成SDK后,即可安全接入物联网平台,使用设备管理、数据分析、数据流转等功能。 只有支持TCP/...