使用MQTTX软件连接阿里云

使用MQTTX软件连接阿里云

MQTTX软件

阿里云配置

ESP8266连接阿里云这篇文章里有详细的创建过程,这里就不再重复了,需要的可以点击了解一下。

MQTTX软件设置

打开软件之后,首先点击添加进行创建。

在阿里云里打开设备。

找到MQTT 连接参数。

按照名称依次填到软件里。

然后点击连接。

正常情况下这时你就可以在阿里云上看到该设备已经再线。

如果没有显示的话,先刷新一下页面试试。还不行的话,再检查一下上面的数据有没有填错,数据建议直接复制,不要手敲。

完成之后,回到阿里云产品里面找到topic进行订阅。

属性上报:设备将数据上报给平台。

c 复制代码
//JSON 格式
{
    "params": {
        "temperature": 25.5,
        "humidity": 60
    },
    "method": "thing.event.property.post",
    "version": "1.0.0"
}

属性设置:平台将数据下发给设备。

c 复制代码
//JSON 格式
{
    "method": "thing.service.property.set",
    "id": "123456",
    "params": {
        "switch": 1,
        "brightness": 80
    },
    "version": "1.0.0"
}

开始订阅一共需要订阅两个,分别是云端响应属性上报(查看平台是否接收到数据),设备属性设置(查看平台下发的数据)。

将上面的topic复制到MQTT软件里。

${deviceName}换成设备名(我这里是Test)。

这里填写设备属性上报的topic。

最后进行测试,观察是否可以成功上传和接收消息。

按图进入到该设备的在线调试界面。

修改数据后,点击设备观察MQTTx有没有接收到。

可以看到有正确的接收到数据。

现在我们上传试试。

可以看到软件上有平台接收成功的提示,并且平台上也将数据进行了修改。

相关推荐
大侠课堂8 小时前
互联网大厂面试题100道-阿里百度篇-完整版
百度·阿里云·面试·面试题·阿里
Serverless社区10 小时前
【本不该故障系列】告别资源“不确定性”,SAE如何破解刚性交付核心困境
阿里云·云原生·serverless
文sir.11 小时前
温湿度采集系统(stm32+mqtt+Onenet云平台+esp8266)
stm32·单片机·嵌入式硬件·mqtt·onenet·云平台·esp8266
斯文~16 小时前
「玩透ESA」站点配置阿里云ESA全站加速+自定义规则缓存
阿里云·缓存·云计算·cdn·esa
巧克力芋泥包21 小时前
前端使用阿里云图形验证码;并且与安卓进行交互
android·前端·阿里云
Just_Paranoid1 天前
【MQTT】基于 Android 设备接入物联网平台最佳实践
android·mqtt·eclipse·iot·paho·mqtt.fx
eyuiomvtywn1 天前
阿里云DNS解析Vercel部署项目的域名
运维·服务器·阿里云
joinclear2 天前
【问题记录】09 对接阿里云内容安全机器审核-文本、图片审核,code报错408
安全·阿里云
程序员小白条2 天前
你面试时吹过最大的牛是什么?
java·开发语言·数据库·阿里云·面试·职场和发展·毕设
wavemap2 天前
阿里云38元一年200M轻量云服务器详细评测
服务器·阿里云·云计算·vps·评测·boboforum