Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eclipse/mosquitto
Eclipse Mosquitto - An open source MQTT broker
https://github.com/eclipse/mosquitto
broker eclipse-iot libwebsockets mosquitto mqtt
Last synced: 24 days ago
JSON representation
Eclipse Mosquitto - An open source MQTT broker
- Host: GitHub
- URL: https://github.com/eclipse/mosquitto
- Owner: eclipse
- License: other
- Created: 2016-03-10T20:19:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-06T23:31:04.000Z (about 2 months ago)
- Last Synced: 2024-09-29T18:57:08.449Z (about 1 month ago)
- Topics: broker, eclipse-iot, libwebsockets, mosquitto, mqtt
- Language: C
- Homepage: https://mosquitto.org
- Size: 14.2 MB
- Stars: 8,934
- Watchers: 277
- Forks: 2,372
- Open Issues: 817
-
Metadata Files:
- Readme: README-compiling.md
- Changelog: ChangeLog.txt
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-cv - Eclipse Mosquitto - An open source MQTT broker
- awesome-cv - Eclipse Mosquitto - An open source MQTT broker
- awesome-edge - Mosquitto - An Open Source MQTT v3.1/v3.1.1 Broker. (_Table of Contents_ / MQTT)
- awesome-integration - Eclipse Mosquitto (⭐9k) - A lightweight open-source message broker that implements the MQTT protocol. Designed for low-power devices and supports message encryption and authentication. (Projects / Messaging)
- StarryDivineSky - eclipse/mosquitto
README
The following packages can be used to add features to mosquitto. All of them
are optional.* openssl
* c-ares (for DNS-SRV support, disabled by default)
* tcp-wrappers (optional, package name libwrap0-dev)
* libwebsockets (optional, disabled by default, version 2.4 and above)
* cJSON (optional but recommended, for dynamic-security plugin support, and
JSON output from mosquitto_sub/mosquitto_rr)
* libsystemd-dev (optional, if building with systemd support on Linux)
* On Windows, a pthreads library is required if threading support is to be
included.
* xsltproc (only if building from git)
* docbook-xsl (only if building from git)To compile, run "make", but also see the file config.mk for more details on the
various options that can be compiled in.Where possible use the Makefiles to compile. This is particularly relevant for
the client libraries as symbol information will be included. Use cmake to
compile on Windows or Mac.If you have any questions, problems or suggestions (particularly related to
installing on a more unusual device) then please get in touch using the details
in README.md.