ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT连接阿里云物联网平台

Posted yangfengwu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT连接阿里云物联网平台相关的知识,希望对你有一定的参考价值。

 

 

 

前言

  这节看一下在阿里云上实现MQTT通信是个怎样的流程

  其实我很长时间都没有出怎么连接现成的物联网平台的教程,

  一直写的是教给大家自己搭建服务器,主要原因是因为我感觉连接现有的学不到东西.

  现在出这种教程,是因为发现确实很多人喜欢用.

  但是大家看看吧!连接现有的十分的简单

  其实我不明白的是:网上到处都是这种的教程!!!!而且价格定的高,就好像多么的高大上一样......

  

 

搜索物联网平台(如果没有开通自行开通)

 

  技术图片

 

 

 

 

创建产品

 

 技术图片

 

 

 

 

技术图片

 

 

 

 

技术图片

 

 

 

 

技术图片

 

 

 

 

技术图片

 

 

 

 

技术图片

 

 

注意:看看自己的这里是那个区域的,后面会用到

技术图片

 

 现在我就需要知道设备怎么连接上

反正是MQTT,再怎么弄,也是MQTT,再怎么搞也就那几个参数.......

我只需要知道用户名,密码,IP地址,端口号,ClientID是啥就可以了

 

 

https://help.aliyun.com/document_detail/86706.html    阿里云的说明文档

MQTT:   IP地址

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

 

技术图片

 

 

 

${YourProductKey}.iot-as-mqtt.${region}.aliyuncs.com

 

最终IP地址:

a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com

 

MQTT:  端口号  1883

 

 技术图片

 

 

MQTT:  Client ID

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

技术图片

 

 

 

1.我就规定我的clientId是  112233445566   这节是简单的测试哈,后期咱Wi-Fi连接的时候用Wi-Fi的MAC

GPRS 连接的时候咱用GPRS的IMEI

2.咱呢先不走SSL,否则芯片还需要设置成SSL连接  所以  securemode=3

3.最后一个呢,咱就选用 hmacsha1

 

最终Client ID:

112233445566|securemode=3,signmethod=hmacsha1|

 

 

MQTT:   用户名

 

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

  

技术图片

 

 

 

最终用户名:  

Mqtt&a1m7er1nJbQ

 

 

MQTT:    密码

 

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

技术图片

 

 

 

第一种 用提供的软件组合计算

技术图片

 

 

技术图片

 

 

技术图片

 

 所以MQTT连接的密码

8B286A9E99B49E19A0964589E8F3C2DBB1C1A8DE

 

 

最终:

IP地址:     a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com

端口号:    1883

Client ID: 112233445566|securemode=3,signmethod=hmacsha1|

用户名:    Mqtt&a1m7er1nJbQ

密码:       8B286A9E99B49E19A0964589E8F3C2DBB1C1A8DE

 

然后测试

技术图片

 

 

 

 

 

技术图片

 

 

 

 技术图片

 

 

 

 技术图片

 

 

 

 

 

 

以上是关于ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT连接阿里云物联网平台的主要内容,如果未能解决你的问题,请参考以下文章

ESA2GJK1DH1K升级篇: 阿里云物联网平台 OTA: 关于阿里云物联网平台 OTA 的升级流程

ESA2GJK1DH1K基础篇: 阿里云物联网平台: 云平台显示单片机采集的温湿度数据,控制设备继电器(基于ESP8266,AT指令TCP_MQTT通信)(V1.0)

阿里云物联网平台体验(树莓派+Python篇)

阿里云物联网平台体验(树莓派+Python篇)

ESP 保姆级教程 疯狂点灯篇 —— 案例:ESP8266 + 舵机+ 按键 + 阿里云物联网平台 + 阿里云物联网Web应用 + 自开发App

ESP32基础应用之使用mqtt连接阿里云物联网平台