I'm looking for a standalone and specialized device that functions solely as an MQTT broker (not a client). My goal is to avoid the hassle of installing and maintaining Mosquitto on a Raspberry Pi or similar setups (NAS, Proxmox, Docker). Ideally, I want a device that I can simply purchase, plug in, and configure via a web interface. Also no cloud nonsense.
Does anyone have recommendations for such a device? I'm open to both commercial products and DIY solutions, as long as they meet the criteria of being easy to set up and manage (no soldering or endless command lines). Does a device like this even exists?
Crazy idea: it would be amazing if Hubitat could supply a firmware update that will "transform" an old C-5 or C-7 hub into a full MQTT broker (without any other smart home functionality left in, just MQTT). This would be a fantastic way to repurpose existing hardware, and I would pay for a solution like this in a heartbeat
I'm unware of such a device in the IoT space. There has to be something that is used industrially - perhaps @JasonJoel can jump in.
I have a single old i5 Mac-mini that I use for a number of things, including Mosquitto.
If I was looking for a strict MQTT broker, I'd get a Pi Zero 2W+ with an industrial microSD, set it up as a broker and leave it alone. Could get it setup for $35-40.
I installed on a Pi4 (the Pi4 also runs HomeBridge, nodeRed and Camera.ui). I'm clueless with Pi but found it easy enough/no hassle. I've had it running for a few years now with zero maintenance; I've never needed to restart the service, reboot the Pi or anything else. It just works,
I don't know of any (at the consumer level - there are some industrial ones, but they are $1000-ish).
If I really didn't want to think too hard, and didn't care about spending a few dollars, I would probably just get a home assistant green and install one of the mqtt add-ons (EMQX being my preference) in home assistant.
But that is $100 for a glorified MQTT server that you can build for $20-30 on a rpi zero or equivalent or like $10 on an ESP32 (if you have low msgs/second loads).
So it seems a little expensive for that purpose, but it would be doable out of the box with 100% web/gui config if that is what you are after.
There are numerous MQTT services that can be purchased in the cloud, no mess, no fuss, no hardware required, no upgrades, etc. - None are free, and obviously your WAN and internet connectivity become dependencies, but it's certainly easy to setup.
I use Mosquito on an HA instance and it takes zero maintenance at all. It just installs, configures automatically, updates automatically, and it just works.