MQTT 通常在物联网场景中描述,其中有许多发布者(例如现场设备,传感器)和可能很少的订阅者(例如应用服务器)。
我希望应用程序服务器能够偶尔向选定的现场设备发送消息。这意味着应用服务器将成为发布者,而现场设备将成为订户。
MQTT是否设计为正确地将信息传递到这个方向:从几个发布者到数千个订阅者?架构和协议是否旨在有效地应对此类场景?如果没有,有其他选择吗?
答案 0 :(得分:1)
MQTT可以在两个方向上正常工作。
如果可以对现场设备进行分组,那么每个组的主题都可以使用,但对于每个拥有该主题的设备来说,它都可以发送消息到单个设备。