Ein MQTT Broker z.B. Mosquitto kann auf fast beliebigen Rechnern installiert werden, der Resourcenverbrauch ist sehr gering.
Abfrage/Steuer-Clients gibt es für quasi jede OS-Plattform, z.B. MQTTX, MQTT-Plugin für HomeAssistant und auch für Android-Handies (z.B. MyMQTT, IoT MQTT...)
Gute Beschreibung der Architektur und Protokolle hier.