使用网络助手连接腾讯云服务器
一.创建设备
1.1创建项目
1.2创建产品
1.3创建设备
1.4查看3元组信息
可以看到产品3元组信息:
设备名称:testa
产品ID:PP2QFRGUGR
密钥:w6c5FosxEIDtVPqczQQsXg==
二.制作实际需要的三元组
通过腾讯云的说明文档,可以看到腾讯云连接需要的三元组生成user name和password。
使用上面的工具生成后如下:
客户端ID :PP2QFRGUGRtesta
用户名 :PP2QFRGUGRtesta;12010126;V0ACQ;1650614324
密码 :0fc3d670708d72b89ce0645f979ee3d36fb4eac531c7f7c6f0033aaa023b825a;hmacsha256
使用以上信息制作connect报文(制作原理前几篇已经说过):
固定报头:10 ??
可变报头:00 04 4D 51 54 54 04 C2 00 3C
有效载荷:
客户端ID :00 0F 50 50 32 51 46 52 47 55 47 52 74 65 73 74 61
用户名 :00 29 50 50 32 51 46 52 47 55 47 52 74 65 73 74 61 3B 31 32 30 31 30 31 32 36 3B 56 30 41 43 51 3B 31 36 35 30 36 31 34 33 32 34
密码 : 00 4B 30 66 63 33 64 36 37 30 37 30 38 64 37 32 62 38 39 63 65 30 36 34 35 66 39 37 39 65 65 33 64 33 36 66 62 34 65 61 63 35 33 31 63 37 66 37 63 36 66 30 30 33 33 61 61 61 30 32 33 62 38 32 35 61 3B 68 6D 61 63 73 68 61 32 35 36
CONNECT:10 93 00 04 4D 51 54 54 04 C2 00 3C 00 0F 50 50 32 51 46 52 47 55 47 52 74 65 73 74 61 00 29 50 50 32 51 46 52 47 55 47 52 74 65 73 74 61 3B 31 32 30 31 30 31 32 36 3B 56 30 41 43 51 3B 31 36 35 30 36 31 34 33 32 34 00 4B 30 66 63 33 64 36 37 30 37 30 38 64 37 32 62 38 39 63 65 30 36 34 35 66 39 37 39 65 65 33 64 33 36 66 62 34 65 61 63 35 33 31 63 37 66 37 63 36 66 30 30 33 33 61 61 61 30 32 33 62 38 32 35 61 3B 68 6D 61 63 73 68 61 32 35 36
综上已经制作了connect报文,测试一下,发现不成功
使用wireshark抓取使用MQTT.fx连接腾讯云的数据包,发现在第四位多了一个01
这时恍然大悟,mqtt连接协议中说明,长度表示的时候,只要大于127,就需要进行类似进位的操作,即在后面多加一位01。加入01后,测试成功!!
使用网络助手连接腾讯云服务器相关推荐
- Mac连接腾讯云服务器
Mac连接腾讯云服务器 这下载什么XShell,多此一举. 第一步:打开你的终端 第二步:输入ssh -p 22 你的服务器角色一般是root@你的服务器公网 第三步:输入密码 第四步:点赞点赞点赞
- 如何用Xshell连接腾讯云服务器并且跑实验
如何用Xshell连接腾讯云服务器并且跑实验 首先需要(购买或申请)拥有一台云服务器 记录必要的信息:[公网IP,用户名,密码] 打开Xshell 输入对应的信息: 首先新建一个连接: 在这里主机内容 ...
- 连接腾讯云服务器操作+SCP上传文件
1.连接腾讯云服务器 linux打开终端(windows打开cmd) ssh -i "<下载的与云服务器关联的私钥的绝对路径>" <username>@&l ...
- python写的串口助手并连接腾讯云服务器数据库
结合上一期的基于pyqt5开发的图书管理系统UI(带登录页面)文章做一个此章节的补充.因为老师说需要结合数据库实现登录系统.于是我就想起了自己在腾讯云上买的一个服务器.因此经过百度查询大量的资料,功夫 ...
- 本地电脑远程连接腾讯云服务器(windows系统)并传文件
远程连接详解 进行远程连接需要几个数据:用户名.密码.公网IP 打开本地cmd,输入命令mstsc打开远程连接面板,在计算机输入框中输入阿里云服务器的IP地址 点击"选项"展开,点 ...
- ssh连接腾讯云服务器
一.生成本地SSH-KEY 1. 检查本机是否已经存在SSH-KEY Linux系统(或者WSL)在/home目录下查看是否存在.ssh文件夹,文件夹内是否存在id_rsa.pub文件: Window ...
- Navicat连接腾讯云服务器的MySQL
1. 腾讯云实例控制台,安全组中开放3306端口 2.允许MySQL用户远程访问 ssh中登录MySQL # 允许root用户通过所有IP地址访问 mysql> grant all on *.* ...
- Termius首次连接腾讯云服务器实例
文章目录 一.操作步骤 1.首次连接重置密码 2.打开Termius 总结 一.操作步骤 1.首次连接重置密码 首次通过本地 SSH 客户端登录 Linux 实例之前,您需要重置默认用户名(root) ...
- 手机、电脑mqtt客户端通过腾讯云服务器远程连接ESP32
一.目的 本文将实现: 1.esp32与腾讯云物联网服务器通过mqtt协议通信 2.电脑和手机客户端通过mqtt与腾讯云相通信 3.腾讯云服务器内部消息转发,将手机.电脑发布的主题转发给esp32订阅 ...
最新文章
- mysql innodb_data_file_path_关于innodb_data_file_path设置
- 雄鹰与蜗牛 2017-10-26
- scp: /usr/java: Permission denied
- C# 程序集 和 反射
- poj1182(并查集)
- CF刷刷水题找自信 2
- 微信 华为盒子 搜索不到服务器,【沙发管家教你一招】用手机微信控制华为荣耀盒子!...
- Maven Helper 安装使用
- 【WebIDE】 code-server 使用 vscode 原生插件市场地址
- v-on:click获取当前事件对象元素
- 解密QQ号(stl库)
- 北洋 BTP-R380 打印机驱动
- Android集成网易云信IM的2个坑及解决方法
- SpringBoot+Vue+mybatis生成pdf文件(表头跟页码,适应上传linux服务器后的操作)
- 新手福利!超详细图标设计的七大原则
- 简练网软考知识点整理-蒙特卡洛模拟
- java判断string是数字_(转)java判断string变量是否是数字的六种方法小结
- 百度云svip高速下载
- Linux 网络之ss
- html 手机 touch,手机的html上,touchstart、touchmove、touchend同时存在时,touchmove和touchend失效...