MQTT 5.0 新特性(三)| 有效载荷标识与内容类型
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,有效载荷标识(Payload Format Indicator)在 MQTT 5.0 的所有报文类型中,该属性只存在于 PUBLISH 报文和 CONNECT 报文的遗嘱属性中。有效载荷标识只占据一个
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
绿银占国家水稻数据库
我国网络安全主要公司
河北荣华网络技术
联通dnd服务器
话说陕商数据库
浙江党员党性体检软件开发
数据库原理及实验指导
服务器 风扇 改装
2u服务器拆装
互联网 下的科技创新
网络安全在身边作文八百字
太空工程师服务器管理
绍兴无线网络技术
网络安全工程师的晋升途径
数据库审计哪家公司好
数据库drop的意思是什么
智慧生活未能链接远程服务器
oracle切换数据库失败
思凡伴奏软件开发
软交换服务器作用
光遇服务器不同怎么玩
网络安全监管智慧平台
中通服软件开发
软件开发数据库设计说明书
服务器服务不能自动启动的原因
第四代网络技术发展的特点包括
分布式服务器安装路径
软件开发两年工资标准
总说服务器异常
将div图片存到数据库