当前位置:   article > 正文

阿里云MQTT简介和使用流程

阿里云mqtt

目录

一,准备工作

1,点击:注册阿里云账号

2,对账号进行实名

3,购买阿里云MQTT

二,MQTT简介

三,阿里云MQTT服务器搭建

1,开通实例

2,创建产品与设备

3,获取MQTT连接相关信息

4、MQTT.fx测试


一,准备工作

1,点击:注册阿里云账号

输入:账号,输入:密码,输入:手机号

2,对账号进行实名

点击:实名人口

进行实名,这里建议使用企业实名

3,购买阿里云MQTT

选择:类型,地域和可用区,链接上限,消息TPS上限,订阅关系数上限

二,MQTT简介

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用

三,阿里云MQTT服务器搭建

1,开通实例

点击:阿里云MQTT控制台

开通好后,点击创建实例

选择:类型,地域,连接上限,消息TPS上限,订阅关系数上限

2,创建产品与设备

点击跳到实例详情,点击:创建产品

产品名称根据自己情况填写

设备名称根据自己情况填写

​发布上线

添加设备

DeviceName的名字可以随意起

3,获取MQTT连接相关信息

直接上图

  1. {
  2. "ProductKey": "gj64h3QCehC",
  3. "DeviceName": "TESTDEVICE01",
  4. "DeviceSecret": "4d52e013a6b91d7bdf89a034c375c9d2"
  5. }

  1. Broker Address:gj64h3QCehC.iot-as-mqtt.cn-shanghai.aliyuncs.com
  2. Broker Port :1883
  3. Client ID :00001|securemode=3,signmethod=hmacsha1|

通过Password生成小工具,生成密码

最终可以记录User Name与password

  1. User Name:TESTDEVICE01&gj64h3QCehC
  2. ​​​​​​​password:F04E282D9E92364B9C67AB2B946E6EACF0BEEBF1

4、MQTT.fx测试

(1) ,MQTT.fx下载及安装

使用MQTT.fx模拟为客户机,通过MQTT.fx来与阿里云进行通信。MQTT.fx工具下载网址:Index of /apps/mqttfx/1.7.1

选择下面版本,安装之后并安装

(2),配置登录信息

这里的信息都是用上面获取的

打开MQTT服务器,获取属性上报与属性设置

  1. 属性上报:/sys/gj64h3QCehC/${deviceName}/thing/event/property/post
  2. 属性设置:/sys/gj64h3QCehC/${deviceName}/thing/service/property/set
  3. //根据自己的设备名,填入属性信息即可
  4. 属性上报:/sys/gj64h3QCehC/TESTDEVICE01/thing/event/property/post
  5. 属性设置:/sys/gj64h3QCehC/TESTDEVICE01/thing/service/property/set

(3)从MQTT.fx上报数据到阿里云服务器

(5)阿里云下发数据到MQTT.fx

以上就是阿里云MQTT服务器搭建与测试步骤

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/386498
推荐阅读
相关标签
  

闽ICP备14008679号