当前位置: 首页 > wzjs >正文

网站备案查询 怎么弄溧阳有做网站的吗

网站备案查询 怎么弄,溧阳有做网站的吗,航空港建设局网站,寻乌建设局网站系列文章目录 第一章 总体概述 第二章 在实体机上安装ubuntu 第三章 Windows远程连接ubuntu 第四章 使用Docker安装和运行EMQX 第五章 Docker卸载EMQX 第六章 EMQX客户端MQTTX Desktop的安装与使用 第七章 EMQX客户端MQTTX CLI的安装与使用 第八章 Wireshark工具的安装与使用 …

系列文章目录

第一章 总体概述
第二章 在实体机上安装ubuntu
第三章 Windows远程连接ubuntu
第四章 使用Docker安装和运行EMQX
第五章 Docker卸载EMQX
第六章 EMQX客户端MQTTX Desktop的安装与使用
第七章 EMQX客户端MQTTX CLI的安装与使用
第八章 Wireshark工具的安装与使用
第九章 MQTT报文


文章目录

  • 系列文章目录
  • 前言
  • 一、固定报头
  • 二、可变报头
  • 三、有效载荷
  • 总结


前言

在 MQTT 中,无论是什么类型的控制报文,它们都由固定报头、可变报头和有效载荷三个部分组成。

固定报头固定存在于所有控制报文中而可变报头和有效载荷是否存在以及它们的内容则取决于具体的报文类型。例如用于维持连接的 PINGREQ 报文就只有一个固定报头,用于传递应用消息的 PUBLISH 报文则完整地包含了这三个部分。
在这里插入图片描述


一、固定报头

固定报头由报文类型、标识位和报文剩余长度三个字段组成。
在这里插入图片描述
报文类型 :占4个bit位,是一个无符号的整数

常见的报文类型:https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901022

标识位:占4个bit位,不过到 MQTT 5.0 为止,只有 PUBLISH 报文的这四个比特位被赋予了明确的含义:

1、Bit 3:DUP,表示当前 PUBLISH 报文是否是一个重传的报文。

2、Bit 2,1:QoS,表示当前 PUBLISH 报文使用的服务质量等级。

3、Bit 0:Retain,表示当前 PUBLISH 报文是否是一个保留消息。

其他所有的报文中,这 4 位都仍是保留的。

剩余长度:剩余长度指示了当前控制报文剩余部分的字节数,也就是可变报头和有效载荷这两个部分的长度。MQTT 控制报文的总长度= 固定报头的长度 + 剩余长度。
在这里插入图片描述


二、可变报头

可变报头的内容取决于具体的报文类型。

举例:

1、CONNECT 报文的可变报头按顺序包含了协议名、协议级别、连接标识、Keep Alive 和属性这五个字段

2、PUBLISH 报文的可变报头则按顺序包含了主题名、报文标识符和属性这三个字段。
在这里插入图片描述
属性是 MQTT 5.0 引入的一个概念。属性字段基本上都是可变报头的最后一部分,由属性长度和紧随其后的一组属性组成,这里的属性长度指的是后面所有属性的总长度
在这里插入图片描述
所有的属性都是可选的,因为它们通常都有一个默认值,如果没有任何属性,那么属性长度的值就为0。属性通常都是为了某个专门的用途而设计的,不同的报文所支持的属性都是不一样的,具体的对应情况可以查看官网地址:https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901027


三、有效载荷

有效载荷是用于实现对应报文的核心功能。

举例:

1、在 PUBLISH 报文中,Payload 用于承载具体的应用消息内容,这也是 PUBLISH 报文最核心的功能。

2、在 SUBSCRIBE 报文中,Payload 包含了想要订阅的主题以及对应的订阅选项,这也是 SUBSCRIBE 报文最主要的工作。


总结

以上,就是MQTT协议报文的简单介绍。

http://www.dtcms.com/wzjs/535829.html

相关文章:

  • 佛山做网站需要多少钱电子商务网站有哪些和网址
  • 品牌建设人才队伍建设模板网站seo
  • 免费建立网站有必要吗江苏专业网站建设费用
  • 网站首页做后台链接西安 医疗网站制作
  • 哈尔滨网站搭建新手引导做的差的网站
  • 山东建设住建厅网站网站的代理页面怎么做的
  • ps做网站首页谷歌app官方下载
  • 企业建网站的案例网站上打广告
  • 工程建设招标网都有哪些网站海尔网站建设内容策划
  • 网站后期的维护网站推广怎么做有效果
  • 做一手房的网站网站微信支付怎么开通
  • 泉州网站开发网站建设网站徒手整形
  • 200款软件大全搜索引擎关键词优化
  • 广州网站开发小程序网站源码怎么搭建
  • 怎样做可以连接服务器的网站做微博推广的网站吗
  • 网站建设 镇江网站国外空间
  • 影楼网站服务新余网站建设找谁做
  • i57500网站开发网站优化主要工作有那些内容
  • 哪些网站是做免费推广的网站设计的必要性
  • 自己网站上做支付宝怎么收费的网站优化与seo的区别
  • 文昌市住房和城乡建设局网站建设网站了还能消除吗
  • 如何设计网站域名照片编辑在线
  • 广州网站建设seo网页设计的发展前景
  • 建网站学什么专业做排行榜的网站知乎
  • 成都高端网站制作seo排名优化公司价格
  • 建材网站的模板电子行业网站
  • 推广网站的方法有搜索引擎wordpress 发布 软件
  • 网站被墙了什么意思网站建设代理哪个好
  • 工业设计参考网站铜仁市建设招投标网站
  • 山西省煤矿建设协会网站网站建设推广是什么工作