https://github.com/dustin/mqttd
a complete mqtt v5 broker
https://github.com/dustin/mqttd
broker iot mqtt server
Last synced: 8 months ago
JSON representation
a complete mqtt v5 broker
- Host: GitHub
- URL: https://github.com/dustin/mqttd
- Owner: dustin
- License: bsd-3-clause
- Created: 2020-05-09T05:30:52.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-08-17T21:16:01.000Z (10 months ago)
- Last Synced: 2025-08-17T23:24:16.451Z (10 months ago)
- Topics: broker, iot, mqtt, server
- Language: Haskell
- Homepage:
- Size: 2.85 MB
- Stars: 17
- Watchers: 4
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# mqttd
This is an MQTT 5.0 (and 3.1.1) broker.
I'd been using [mosquitto](https://mosquitto.org/) for a while and
it's worked pretty well, but I wanted a bit more functionality and
had already written much of the packet processing in [my client
library](///github.com/dustin/mqtt-hs), so putting together
something that suits me well was straightforward.
This is currently my production MQTT server with a variety of clients
connected with two sites bridging messages with
[mqtt-bridge](///github.com/dustin/mqtt-bridge) and a listener on the internet with
TLS using a [Let's Encrypt](https://letsencrypt.org/) cert.
## Configuring
See the [example configuration](mqttd.conf)
for an complete example of getting things up and running.