MQTT Demo说明:
- 测试时分别运行Client和Server端。用false和true区分。修改
MqttConfig.kt
中的:
private var isServer = true
测试消息数量:在MainActivity
中修改 MAX的值,默认100次。
- 测试数据边界说明:
限制项 | 限制值 | 说明 |
---|---|---|
Topic 长度 | 3~64 个字符 | 使用微消息队列 MQTT 版收发消息时,Topic 长度不得低于或超过最值限制,否则会导致无法发送或者订阅。 |
Client ID 长度 | 64 个字符 | 使用微消息队列 MQTT 版收发消息时,Client ID 长度不得超过该限制,否则会导致连接被断开。 |
消息大小 | 64 KB 字节 | 消息负载不得超过该限制,否则消息会被丢弃(企业铂金版可定制)。 |
-
测试时 在数据收发过程中不要一直点发消息消息或清空日志,否则统计数据会清零重新计算导致不准确。
-
详细文档与测试结果可参考:阿里云MQTT调研情况初稿
-
Demo修改自阿里云Android Demo. 参考:imq-android-demo
-
运行截图: