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

时间:2022-06-15 23:36:19

一、工具介绍。

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

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

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

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

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

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

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

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

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

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

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

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

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

二、使用说明。

1. 界面介绍。

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

2.一个使用的实例。

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

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

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

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

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

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

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

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

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

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

f.点击生成按钮.

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

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

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

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

分别拷贝到这里。

三、其他内容。

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

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

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

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

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

That's all!

_____________________________________________________________________________________

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

1. 软件下载:

链接:https://pan.baidu.com/s/1TDmTUCFHsrFoQ5TLPolfgA
提取码:fqry
QT写的一个小工具:阿里云MQTT连接参数生成器.

二维码支持威信扫一扫

2. 操作说明链接:

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

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

QT写的一个小工具:阿里云MQTT连接参数生成器.的更多相关文章

  1. 分享自己写的一个小工具RGB转十六进制(高手勿喷)

    由于工作经常美工给的颜色是rgb,而我们网页里面是16进制.网上也有很多类型的工具.不过似乎都用浏览器打开.没网就不爽了 实现也很简单.代码已经共享了 http://git.oschina.net/w ...

  2. FTP没权限直接删除目录,写的一个小工具循环删除

    $path = '/var/www/html/Runtime/'; $ite = new RecursiveDirectoryIterator($path); foreach (new Recursi ...

  3. 今天突发奇想写了一个小工具,CSDN文章目录生成器

    Why 文章被遗忘 文章检索不好用 方便总结个人知识 What 根据文章分类生成文章目录 莫逸风文章目录 项目地址 gitee(地址)

  4. 【开源一个小工具】一键将网页内容推送到Kindle

    最近工作上稍微闲点,这一周利用下班时间写了一个小工具,其实功能挺简单但也小折腾了会. 工具名称:Simple Send to Kindle Github地址:https://github.com/zh ...

  5. 阿里云ftp连接遇到的错误,entering passive mode失败(一个并不成熟的产品?)

    ####禁止自行转载 ####违者必究 ####需要转载请联系我 因为最近用python写了一个自动上传的脚本,想通过FTP把数据上传到我的服务器. 于是, 兴高采烈地打开我一直信任的阿里云,yum ...

  6. Windows PE 第一章 熟悉OD(顺便破解一个小工具)

    熟悉OD(顺便破解一个小工具) 上一节了解了OD的简单使用,这次就练习下,目标是破解一款小软件(入门练手用的,没有壳什么的). 首先我们来看一下这个小软件: 我们的目的是输入任何字符串都可以成功注册, ...

  7. 提高Scrum站会效率的一个小工具

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:提高Scrum站会效率的一个小工具.

  8. 阿里云服务器连接ftp服务(软件的使用)

    首先你需要有一个阿里云的ECS服务器 开通了宽带之后,ECS服务器就可以上网了 可以在本地电脑cmd控制台运行mstsc.exe启动远程桌面连接 windows+R 计算机名输入ECS服务器的公网ip ...

  9. (二)Redis for 阿里云公网连接

    目录 (一)Redis for Windows正确打开方式 (二)Redis for 阿里云公网连接 (三)Redis for StackExchange.Redis 阿里云目前仅支持内网连接Redi ...

随机推荐

  1. doxygen学习笔记

    下载doxygen:http://www.cnblogs.com/duxiuxing/p/4301015.html 学习思路 doxygen能够根据代码和注释生成文档.可想而知,doxygen对注释的 ...

  2. Weblogic概念与基础

    WebLogic Server 1.BEA WebLogic Server 1.Domain:域是个逻辑概念,用来组织管理一系列的应用服务器实例,中心配置文件Config.xml. 2.Cluster ...

  3. Java学习记录:降低耦合度

    耦合度定义 耦合度(Coupling)是对模块间关联程度的度量.耦合的强弱取决与模块间接口的复杂性.调用模块的方式以及通过界面传送数据的多少. 模块间的耦合度是指模块之间的依赖关系,包括控制关系.调用 ...

  4. javaScript中的return,break,continue的区别

    导语: javaScript中有三种方法可以跳出循环或者终止循环.分别为break.return.continue. 正文: 一.break break 会使得整个程序终止执行或者包含了最内层的循环或 ...

  5. $.extend与$.fn.extend()

    很多情况下,用户需要对jQuery插件进行二次开发,那么我们来看看JQ原开发者为我们提供的两种扩展插件的方式如下: 1.类别类:相当于为jquery扩展一个类,比如现在我要扩展一个简单的想加的功能函数 ...

  6. spring 项目中在类中注入静态字段

    有时spring 项目中需要将配置文件的属性注入到类的静态字段中 例如:文件上传 //文件上传指定上传位置 //resource-dev.properties 有如下参数 #upload UPLOAD ...

  7. 看黑客如何远程黑掉一辆汽车 - BlackHat 2015 黑帽大会总结 day 1

    0x00 序 今天是Black Hat 2015第一天,九点钟开场.开场介绍是由Black Hat创始人Jeff Moss讲的.随后又请来了Stanford law school的Jennifer G ...

  8. 求N的阶乘N!中末尾0的个数

    求N的阶乘N!中末尾0的个数 有道问题是这样的:给定一个正整数N,那么N的阶乘N!末尾中有多少个0呢?例如:N=10,N=3628800,则N!的末尾有两个0:直接上干货,算法思想如下:对于任意一个正 ...

  9. netty做集群 channel共享 方案

    netty做集群 channel如何共享? 方案一: netty 集群,通过rocketmq等MQ 推送到所有netty服务端, channel 共享无非是要那个通道都可以发送消息向客户端, MQ广播 ...

  10. git 常用命令行操作

    git常用命令行操作: 点击 git bash 进入到命令行: git clone https://github.com/wlz1244/qingoo.git   //下载一个master分支代码 g ...