## What is Moquette? [![Build Status](https://api.travis-ci.org/andsel/moquette.svg?branch=master)](https://travis-ci.org/andsel/moquette) [Documentation site] (http://andsel.github.io/moquette/) Moquette aims to be a MQTT compliant broker. The broker supports QoS 0, QoS 1 and QoS 2. Its designed to be evented, uses Netty for the protocol encoding and decoding part, the protocol logic is essentially a single threaded and it's isolated from front connectors part by LMAX disruptor's ring buffer. ## Embeddable [Freedomotic] (http://www.freedomotic.com/) Is an home automation framework, uses Moquette embedded to interface with MQTT world. Moquette is also used into [Atomize Spin] (http://atomizesoftware.com/spin) a software solution for the logistic field. Part of moquette are used into the [Vertx MQTT module] (https://github.com/giovibal/vertx-mqtt-broker-mod), into [MQTT spy](http://kamilfb.github.io/mqtt-spy/) and into [WSO2 Messge broker] (http://techexplosives-pamod.blogspot.it/2014/05/mqtt-transport-architecture-wso2-mb-3x.html). ## 1 minute set up Start play with it, download the self distribution tar from [BinTray](http://dl.bintray.com/andsel/generic/distribution-0.6-bundle-tar.tar.gz) , the un untar and start the broker listening on 1883 port and enjoy! ``` tar zxf distribution-0.7-bundle-tar.tar.gz cd bin ./moquette.sh ``` Or if you are on Windows shell ``` cd bin .\moquette.bat ``` ## Embedding in other projects To embed Moquette in another maven project is sufficient to include a repository and declare the dependency: ``` bintray http://dl.bintray.com/andsel/maven/ true false ``` Include dependency in your project: ``` org.eclipse.moquette moquette-broker 0.7 ``` ## Build from sources After a git clone of the repository, cd into the cloned sources and: `mvn clean package`. In distribution/target directory will be produced the selfcontained tar for the broker with all dependencies and a running script. ## Guide **Documentation reference guide** Web site http://andsel.github.io/moquette/ **Developers resources** Google Group https://groups.google.com/forum/#!forum/moquette-mqtt