我是靠谱客的博主 悦耳便当,最近开发中收集的这篇文章主要介绍ESP8266_24MQTT协议接入阿里云平台_接收数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

       之前写了ONENET平台的MQTT协议接入说明,但没过多久,它们给出的信息显示可能要收费。这次给大家更新一个阿里云平台的接入例程,毕竟马云爸爸还是比较大气的,相信不会那么抠门。

       方法、步骤、代码基本是类似的,只是细节位置需要修改一下。

废话有点多,不说了,开始吧!

1、平台账号注册

平台网址:https://account.aliyun.com

淘宝或者支付宝账号可以直接登录。

  1. 创建产品

和ONENET类似,添加你要控制的产品。

       我这里已经创建好了,0926LED01是我起的名字,意思是9月份26日创建的产品。创建的时候需要你填写一些参数和方式,有经验的自己看着写,没经验的参照我的:

       然后是添加设备:

       我这里devicename和产品名字写成一样的,方便记忆。点击确认以后,会弹出一个对话框,告诉你当前设备的相关信息:

       这个信息建议大家复制下来,存到一个txt文档里,后面随时会用。devicename变成了0926LED02,是因为我又创建了一个设备。

       对比ONEONET的产品、设备信息,你会发现,步骤基本是一致的。但是别太乐观,不一样的来了。介绍ONENET的时候,我曾经提到过一款软件,用来协助进行MQTT功能的测试,阿里云这里同样用到了。链接我放在这里:

https://help.aliyun.com/document_detail/86706.html?spm=a2c4g.11186623.6.831.72175800oCSt6t

       不同的地方有三个:Broker Address,Client ID,Password。这里不详细说明,感兴趣的,自己去看链接。

       先吐槽一下,链接里虽然说了如何生成这三个信息,但我操作了一上午,没有成功过一次。本人自认为动手能力还算可以,没想到在这里栽了跟头。后面还是找到了一个自动生成的工具,才算是解决了问题(不是官网推荐的那个)。

       后面又找了找,发现了一个不错的代码,可以自动生成这三个关键信息,总算是把问题解决了。上电测试:

       功能正常,打完收工!

       对了,说一句,相关的配置信息在aliyun_mqtt.h这个文件里改。

单片机爱好者

最后

以上就是悦耳便当为你收集整理的ESP8266_24MQTT协议接入阿里云平台_接收数据的全部内容,希望文章能够帮你解决ESP8266_24MQTT协议接入阿里云平台_接收数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部