使用网络调试助手连接阿里云平台

本文介绍了如何使用网络调试助手连接阿里云物联网平台,对比了mqtt.fx和网络调试助手,并详细讲解了连接、发布和订阅报文的格式及十六进制编码,适合想要深入理解MQTT协议的读者。
摘要由CSDN通过智能技术生成

1 说明

1.1 mqtt协议简介

    遥信消息队列传输,是IBM公司于1999年提出的。MQTT是一个基于TCP的发布订阅协议,设计的初始目的是为了极有限的内存设备和网络带宽很低的网络不可靠的通信,非常适合物联网通信。mqtt中文手册

1.2 对比mqtt.fx与网络调试助手

    在使用mqtt.fx连接阿里云的过程中,还是比较方便的,基本照着说明按部就班就可以连接上,但对于连接阿里云平台使用的mqtt的协议并不是很理解。使用网络调试助手连接阿里云平台使用的都是 十六进制,跟接近mqtt协议。如果只是为了连接阿里云平台做一些实验,使用mqtt.fx可以省很多事。如果为了学习mqtt协议,可以使用网络调试助手。

1.3 软件下载

    mqtt.fx下载

    网络调试助手

2 连接物联网

    使用mqtt协议连接阿里云平台,主要使用的有连接报文、发布报文和订阅报文。当然mqtt协议还有很多其他的报文。具体的还是要去查看手册。
    下面通过一个例子说明,由于每个人创建的产品和设备都不一样,需要灵活使用。

阿里云平台
在这里插入图片描述
下面就简单的使用网络调试助手连接阿里云做实验:

2.1 连接报文

格式:

固定头+可变头+有效负载
固定头:0x10+剩余字节(变化)
可变头:长度1+协议名称+协议版本+连接表示符+心跳包时间设置
有效负载:长度2+“用户 ID” +长度3 + “用户名” +长度4+ “密码”

说明:

  • 5
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值