ESP8266连接阿里云

一、注册、登录阿里云

1.注册账号、登录阿里云

具体过程略…

2.打开控制台

image-20230307185032886

3.搜索物联网平台

image-20230307185137833

4.进入物联网平台,开通公共实例

image-20230307185320814

二、创建产品、添加设备

1.创建产品

(1)开通后,进入公共实例,在设备管理菜单下找到产品,然后点击创建产品

image-20230307185657292

(2)在新建产品页面,输入【产品名称】、所属品类选择【自定义品类】、WiFi方式连接,其他选项默认

image-20230307185903632

(3)点击确定->查看产品详情

image-20230307191927072

2.添加功能模块

(1)点击【查看产品详情】后进入新页面,找到并点击【功能定义】

image-20230307192351475

(2)点击编辑草稿

image-20230307192425929

(3)点击【添加自定义功能】

image-20230307192509801

(4)这里以“开关”为例进行操作

image-20230307192802758 image-20230307193026959

image-20230307193123189

扫描二维码关注公众号,回复: 15349211 查看本文章

(5)添加成功后如果需要其他功能,继续点击【添加自定义功能】添加其他功能

image-20230307193229212

(6)确定需要功能添加完后,点击【发布上线】

image-20230307195523577

image-20230307195557383

3.添加设备

(1)在左侧导航栏找到【设备】,点击进入

image-20230307195637816

(2)点击【添加设备】,输入信息

image-20230307195814858

(3)点击【确定】后,在下个窗口继续点击【完成】

image-20230307195921928

(4)添加成功后如下图所示

image-20230307200142453

三、ESP8266固件烧录

烧录所需资源

链接:https://pan.baidu.com/s/1TsdqrG8J2jgWOyJGn-KJrw?pwd=u3il
提取码:u3il

image-20230307200620751

1.打开烧录工具进行烧录

image-20230307201314854

image-20230307201307109

先点击【ERASE】,等完成后,再点击【START】进行烧录

烧录实际可能比较慢,耐心等待进度条跑完

出现提示弹出显示3-run stub fail,可能事端口选择错误或波特率错误(115200与1152000注意)

2.打开串口助手测试

通过安信可的调试工具,发送单独的AT指令,查看回显数据,判断是否正常

image-20230609212125573

四、实现代码

参数获取

程序里面需要获取的参数如下图所示

image-20230609213334729

MQTT参数:获取方式如下图所示,找到对应的设备,复制参数

image-20230609213455599

topic:获取方式如下图所示,其中${deviceName}需要替换为设备名称(记住是设备名称而不是产品名称)

image-20230609213619158

标识符:在创建产品时,添加功能时写的标识符

image-20230609213814028

示例代码

ESP8266连接阿里云

猜你喜欢

转载自blog.csdn.net/qq_61228493/article/details/131135454