问题一:MQTT支持5.0的协议吗?
MQTT支持5.0的协议吗?
参考回答:
目前不支持哈。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/582506
问题二:想请教下,mqtt qos为0 会保证消息的有序性吗?
想请教下,mqtt qos为0 会保证消息的有序性吗?
参考回答:
mqtt无论qos是多少都不保证消息有序性哈。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/582505
问题三:问下通过mqtt控制台查询不到设备轨迹跟消息轨迹是什么原因?
问下通过mqtt控制台查询不到设备轨迹跟消息轨迹是什么原因?
参考回答:
如果通过MQTT控制台查询不到设备轨迹和消息轨迹,可能的原因有多种。首先,您需要确认设备是否在线,且状态是否正常。当设备的状态出现异常时,您可以使用设备轨迹查询功能,查询设备的连接历史。其次,确认消息的收发是否符合预期。如果消息的收发不符合预期,您可以使用消息轨迹查询功能,查询消息的收发轨迹。此外,还需要查看设备是否已经绑定了正确的Topic,以及设备的消息发布和订阅模型是否正确。最后,您还可以检查查询的时间范围是否合适,因为某些轨迹信息可能有时间限制。总的来说,定位问题的关键是通过分步排查来确定问题的根源。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/582504
问题四:MQTT消息单包最大64k,但是我们现在有超过64k的数据,有的都到90k了,是什么原因呢?
MQTT消息单包最大64k,但是我们现在有超过64k的数据,有的都到90k了,是什么原因呢?
参考回答:
尽管MQTT协议本身的最大报文尺寸为268435456字节,也就是大约256MB,但在实际应用中往往由于资源受限的客户端和服务端,可能无法处理这一长度的报文。在具体的实现中,例如开源的EMQ X服务器,消息最大限制是64KB。然而,您当前的情况是能够正常接收和发送超过64KB的数据,这可能是因为某些特定的环境或配置下,系统对报文大小的限制进行了放宽。总的来说,虽然您的使用情况目前没有出现问题,但不保证在未来也会一直保持这种状态,因为过大的数据包可能会导致网络拥堵、传输效率降低等问题。因此,如果有可能的话,建议将数据拆分成较小的部分进行发送。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/582503
问题五:MQTT客户端是不是只有收发消息权限,Group 和 Topic权限还是支持的吧?
MQTT客户端是不是只有收发消息权限,Group 和 Topic权限还是支持的吧?
参考回答:
客户端主要是连接,订阅,发送和消费,一机一密授权的客户端,可以对存在的资源进行以上行为的操作。前提是topic和gid资源存在哈 。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/582502