我一直在研究MQTT,我很好奇在尝试创建一对一通信系统时如何实现。
我要做的是:设置一个系统,允许IOT设备直接将通知推送给其用户&用户通过MQTT代理将通知推送到他们的IOT设备。
关于实施的想法:
下面是我创建的关于如何看待实现工作的图像。
更多信息:我需要一个可以扩展到包含100k +设备但系统消息量极少的系统(每天1条消息)
布局:
问题:
答案 0 :(得分:1)
我认为您理解MQTT(发布/订阅消息)的概念是不正确的。订阅特定主题的每个客户端都会收到消息。 "标签"您提到过的(with a tag that identifies the user to pass the message to
)是必须发布消息的主题名称。
如果您想要进行一些特殊的消息分发,您必须创建一个客户端,该客户端将订阅每个客户端发送消息的主题,然后根据您的“值”将消息分派给特定的“客户端”主题。标签”。