QT写的一个小工具:阿里云MQTT连接参数生成器.

时间:2024-02-23 21:20:56

一、工具介绍。

最近在研究MQTT协议联网的一些问题,现在主流的物联网平台都支持MQTT协议。

在做阿里云平台连接测试的时候,连接参数的生成没有好用的工具, 所以就自己写了一个。

这个工具主要用于阿里云物联平台的连接参数生成,由于公司的软件可能用到这部分代码,所以源代码不公开。(其实也很简单,没什么内容)。

软件放在博客上, 可以免费下载使用。

简单介绍一下(软件的版本信息中有这些内容)。

1. 第一次发布, 该软件可以*下载,免费试用.

2. 该软件为阿里云物联网平台物联网设备接入信息生成工具.结合阿里云物联平台提供的三元组信息, 可以生成MQTT客户端登陆的信息.

3. 生产信息用的三元组信息有阿里品台提供, TimeStamp可以缺省, ClientId自己写入.

4. Securemode为TCP数据包数据的传输方式. TCP直连发送明文数据, TLS加密发送采用TLS加密后的密文数据. 采用TLS加密需要客户端支持,否则不要采用.

5. Method为生成登陆Password的加密方式, 三种方式都可以连接阿里云平台.

6. 阿里云连接参数输出为连接阿里云物联平台的全部参数.

  a.连接域名为你的客户端连接阿里云物联平台的域名. 对于将域名和端口分开的客户端, 请自行手动分开.

  b.其余三个参数分别复制粘贴入你的客户端.

二、使用说明。

1. 界面介绍。

微信截图_20190704094303

2.一个使用的实例。

a.在阿里云平台新建一个设备,一键复制三元组。

image

b.将三元组信息贴入软件(ProductKey, DeviceName, DeviceSecret)

image

c.设置TimeStamp,输入任意数字就可以,可以缺省。这里输入12345.

设置ClientId, 这个必须设置, 这是设置test123.

image

d.设置传输的加密方式,两种方式可选(官方支持):TCP直连和TLS加密。设置TLS加密的话,需要你的客户端支持。这里设置TCP直连。

e.设置Password生成的加密方式, 三种方式: hmacmd5, hmacsha1, hamcsha256. 这里选择hmacsha1.

image

f.点击生成按钮.

image

上边四项是连接中需要用到的, 下边以上中间过程产生的数据.

3.如果是以前建立的设备. 则将三元组信息分开拷贝。

image

分别拷贝到这里。

三、其他内容。

image

1. 阿里云图标。这里提供了阿里云物联网平台的一些资源链接,点击直达。里边包含了我的推广信息,介意的可以忽略, 直接使用百度搜索。

image

2. 眼睛图标为版本信息及一些简单说明。

image

That\'s all!

 

_____________________________________________________________________________________

四、软件下载及其配合MQTT客户端的实际操作说明。

1. 软件下载:

链接:https://pan.baidu.com/s/1TDmTUCFHsrFoQ5TLPolfgA
提取码:fqry
3374C9D3245C1AFDCF02C86774199845

二维码支持威信扫一扫

2. 操作说明链接:

MQTT.fx连接阿里云平台:https://www.cnblogs.com/mhtc/p/11131455.html

MQTTBox连接阿里云平台:https://www.cnblogs.com/mhtc/p/11131648.html