Вам необходимо использовать брокера MQTT, который поддерживает общие подписки 1
Эта функция позволяет вам иметь несколько клиентов, подписанных на одну и ту же тему, и брокер доставит их в несколько раз.модная одежда для всех клиентов (например, первое сообщение клиенту 1, второе клиенту 2, третье клиенту 1, четвертое клиенту 2 ...)
1 Общие подписки были функциейряд брокеров реализован в v3, но с разными механизмами, поэтому они не всегда были совместимы, так как начиная с v5 спецификации MQTT Shared Subscription является необязательным компонентом, который может поддерживать брокер, и все брокеры, реализующие эту функцию, должны вести себя одинаково.