Ich habe alles im gleichen WLAN. Im Shelly Support-Forum (Facebook) habe ich schon öfter gelesen, dass manche WLAN-Router bei 100+ Clients Probleme bekommen (egal ob Shelly oder sonstige Geräte). Das war markenabhängig und kann durch Ausbau des WLANs gelöst werden (zusätzliche WLAN-Router).
In einem älteren Performancetest wurde (zwar mit Intel-Hardware) der Mosquitto getestet und hatte bei 60.000 Publishern W.O. gegeben.
Die Latenz überstieg bei 30.000 Publishern knapp 100ms.
Es gab bei dem Test auch noch Issues mit QoS, aber gehen wir davon aus, dass der Mosquitto das in einem EFH wegsteckt.
Einen eigenen Performancetest habe ich nicht gemacht.
Das Gateway und der Miniserver können gut ausgelastet sein, wenn du 30+ Geräte dran hast, die auch regelmäßig senden (was dann aber kaum gleichzeitig passiert). Der Cache des MQTT Gateway fängt einiges ab.
Bei sehr vielen Geräten solltest du dann tatsächlich einen Pi3 oder Pi4 nehmen.
Vielleicht kann sonst jemand mit vielen MQTT-Geräten was zur CPU-Last (mit welcher Hardware?) und Memory Usage von Mosquitto und MQTT Gateway sagen?
Kommentar