esp8266(MQTT固件)+AT指令连接阿里云物联网平台

一、阿里云创建产品

1.登录阿里云,没有的话需要注册

登录后搜索物联网平台,第一次需要实名认证,认证通过后会可以进入。

2.创建产品

在实例概览中进入公共实例,点击设备管理->产品->创建产品。
产品名称根据需求填写(我这里就填写的test),选择自定义品类,选择直连设备,连网方式wifi,数据格式为JSON格式,点击确认创建产品。
在这里插入图片描述

3.添加设备

在左侧物联网平台,选择设备管理->产品,这里会显示刚刚我们创建的产品,点击自身创建了的产品管理设备,
在这里插入图片描述

点击添加设备进行添加,DeviceName根据自身需求填写,备注名称是个标签也一样根据需求填写,下一步点击确认。
在这里插入图片描述
在这里插入图片描述

4.设备管理->产品,点击刚刚自身创建的产品,如下图所示

在这里插入图片描述
这里有功能定义、自定义Topic等可以根据自身需要进行设置,之后点击发布。
在这里插入图片描述
三个确认一下就可以发布啦

5.查看MQTT连接参数(在设备信息下点击MQTT连接参数查看)

在这里插入图片描述

二、 串口助手连接阿里云

1、复位

AT+RST

2、恢复出厂设置

AT+RESTORE

3、配置wifi模式

AT+CWMODE=1

4、开启SNTP服务器,8时域,SNTP服务器为阿里云域名

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

5、连接wifi

AT+CWJAP="WIFI名称","WIFI密码"

6、配置 MQTT 用户属性

AT+MQTTUSERCFG=0,1,"NULL","username","passwd",0,0,"" 

:这些在上面的MQTT连接参数里面有
7、配置 MQTT 客户端 ID

AT+MQTTCLIENTID=0,"clientId" 

8、连接/查询 MQTT Broker

AT+MQTTCONN=0,"mqttHostUrl ",port,1

:port需要改成MQTT连接参数里的端口
9、断开连接

AT+MQTTCLEAN=0

串口输入这些AT指令后可以得到下图所示,设备在线则连接成功
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐