MQTT 5.0 新特性(三)| 有效载荷标识与内容类型
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,有效载荷标识(Payload Format Indicator)在 MQTT 5.0 的所有报文类型中,该属性只存在于 PUBLISH 报文和 CONNECT 报文的遗嘱属性中。有效载荷标识只占据一个
千家信息网最后更新 2025年12月02日MQTT 5.0 新特性(三)| 有效载荷标识与内容类型
有效载荷标识(Payload Format Indicator)
在 MQTT 5.0 的所有报文类型中,该属性只存在于 PUBLISH 报文和 CONNECT 报文的遗嘱属性中。
有效载荷标识只占据一个字节大小,它只有 0(0x00) 和 1(0x01) 两个值。
MQTT CONNECT 报文中,当遗嘱属性的有效载荷标识的值为 0 时,意味着遗嘱消息是未确定的字节,当该属性值为 1 时,意味着遗嘱消息是 UTF-8 编码的字符数据,遗嘱载荷(Will Payload)中的数据必须符合标准 UTF-8 的定义。
MQTT PUBLISH 报文中,当 PUBLISH 属性的有效载荷标识的值为 0 时,意味着 PUBLISH 消息是未确定的字节,当该属性值为 1 时,意味着 PUBLISH 报文的有效载荷是 UTF-8 编码的字符数据,PUBLISH 报文载荷(Payload)中的数据必须符合标准 UTF-8 的定义。
内容类型(Content Type)
在 MQTT 5.0 的所有报文类型中,该属性同样只存在于 PUBLISH 报文和 CONNECT 报文的遗嘱属性中。该属性存放的是 UTF-8 编码的字符串,用于描述遗嘱消息或 PUBLISH 消息的内容。
它是由收发消息的应用程序决定的。在消息转发过程中, 内容类型不能被篡改。
内容类型的一个比较典型的应用就是存放 MIME 类型,比如 text/plain 表示文本文件,audio/aac 表示音频文件。
报文
属性
载荷
消息
遗嘱
类型
有效
UTF-8
内容
标识
意味
数据
字符
字节
编码
文件
标准
应用
两个
典型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全专业研究生报名的这么少
镇街网络安全工作总结
atm网络技术应用
v6服务器与v9服务器
数据库查看连接数
互联网猪场的科技
软件开发效率评估标准
数据库语言中什么是关系
数据库的规模
阿里云服务器机器码怎么获取
成都程序软件开发定制费用
sql找不到服务器
判断题数据库的安全没有那么重要
wifi网络安全性选择
数据库安全性保护机制的是
云主机云服务器区别
区块链金融和软件开发
最具性价比家用服务器
mock测试数据库不回滚
电脑怎么做app软件开发
计算机网络技术入学教育
个例报告以数据库的形式管理
数据库组合字段
word中试题导入数据库
清华网络安全研究所实习
许多网络安全事件的发生
北京师范大学服务器云主机
广东工业软件开发有用吗
工作站做java服务器
服务器网络协议