MQTT 5.0 新特性(三)| 有效载荷标识与内容类型
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,有效载荷标识(Payload Format Indicator)在 MQTT 5.0 的所有报文类型中,该属性只存在于 PUBLISH 报文和 CONNECT 报文的遗嘱属性中。有效载荷标识只占据一个
千家信息网最后更新 2025年01月26日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安全错误
数据库的锁怎样保障安全
崇明区专业网络技术服务
中金 软件开发
长宁区信息化网络技术报价方案
软件开发去哪些城市好
中国网络安全红联盟
软件开发属不属固定资产
我的世界服务器生存图
茂名数据链软件开发平均价格
帆软报表移动端添加服务器
腾讯软件开发工程师月薪多少
安全分中心 网络安全宣传周
浙江官网搭建服务器
有关学生网络安全教育的意义
x3650m3服务器硬盘灯不亮
电脑软件开发有限公司
跟软件开发有关系的软件
阿里ob是oltp数据库
软件开发人员怎么考证
网络安全英语宣传视频
oracle 数据库链接
提示安卓系统已连接服务器
关注网络安全口号
家和网络技术股份有限公司
数据库建立子表
互联网科技公司前景
江宁广东软件开发哪家好
优化erp数据库
项目软件开发进度计划
网络打印机如何搭建服务器
动态网页设计与数据库技术