简短的回答是你没有。
版本较长:
MQTT协议中没有端到端传递通知。使用QOS 1或2,您可以确保在任何一个客户与经纪人或经纪人和客户之间,而不是在两个客户之间交付。 (可以在发布和订阅上设置QOS级别)
发布消息时,无法确定是否有任何已连接的客户端订阅了相关主题。如果订阅客户端在QOS 1或2订阅,则消息将在重新连接时排队并传送。
确切知道的唯一方法是让接收客户端发布一条确认已收到并采取行动的响应消息。
我正在使用MQTT协议来控制我的Esp8266。但是当Esp得到我的使者时,我不知道。那么我有什么方法可以知道吗?