什么是 MQTT?

MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。关于MQTT的更多介绍可以参考EMQ的《MQTT 协议入门:基础知识和快速教程》。本文将主要介绍APP接入 云鲸MQTT Broker 的配置内容。

前置条件

  • 至少已注册1个设备

配置内容

字段 字段说明 数据格式 注意事项
clientId 客户端ID app_${uuid} _${唯一识别码} 1. 必须全局唯一,否则会互踢下线
2. 强制app_开始
username 当前登录用户uuid 7d96e4ff****c30f4
password 密码 用户认证API下发的token

使用限制

限制项 描述 限制
自定义Topic类数量 一个产品下最多可以定义Topic类的个数。 200
权限 设备只能对自己的Topic进行消息发布与订阅。
Topic长度 Topic长度不能超过160字节,UTF-8编码字符。 160
Topic类目 一个Topic中最多可包含多少个层级类目,即Topic中斜杠的最大数量。 7
订阅数 每个订阅请求的最大订阅数。 8
操作生效时间 订阅和取消订阅都是操作10秒后生效,一次订阅一直生效。建议您提前订阅Topic以免漏失信息。示例:设备向Topic A发送SUB请求,10秒后,订阅生效,设备开始收到实时消息,除非取消订阅,设备会一直接收Topic A的消息。 10秒
广播Topic 要广播的消息主体报文大小不能超过1KB。 1 KB
 创建时间:2023-10-26 15:52
最后编辑:陈勇琦  更新时间:2024-10-18 10:58