## 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.
## 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.7-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:
```
<repositories>
<repository>
<id>bintray</id>
<url>http://dl.bintray.com/andsel/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
```
Include dependency in your project:
```
<dependency>
<groupId>io.moquette</groupId>
<artifactId>moquette-broker</artifactId>
<version>0.8</version>
</dependency>
```
## 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
没有合适的资源?快使用搜索试试~ 我知道了~
moquette源码java项目
共472个文件
class:210个
java:166个
groovy:37个
需积分: 12 10 下载量 197 浏览量
2016-12-26
11:58:05
上传
评论
收藏 638KB ZIP 举报
温馨提示
moquette源码java项目,不含jar包,需要另外下载moquette项目依赖包
资源推荐
资源详情
资源评论
收起资源包目录
moquette源码java项目 (472个子文件)
moquette.bat 2KB
ProtocolProcessor.class 24KB
ProtocolProcessorTest.class 16KB
SubscriptionsStoreTest.class 14KB
ServerIntegrationPahoTest.class 13KB
SubscriptionsStore.class 11KB
MapDBSessionsStore.class 10KB
NettyAcceptor.class 9KB
MemorySessionStore.class 9KB
SimpleMessaging.class 8KB
ProtocolProcessor_CONNECT_Test.class 8KB
ServerIntegrationEmbeddedPublishTest.class 7KB
PublishDecoderTest.class 7KB
ServerIntegrationFuseTest.class 7KB
ConnectDecoderTest.class 7KB
ServerIntegrationSSLTest.class 7KB
ServerIntegrationQoSValidationTest.class 6KB
ClientSession.class 6KB
ServerLowlevelMessagesIntegrationTests.class 6KB
ConnectDecoder.class 6KB
RawClient.class 6KB
AuthorizationsCollector.class 6KB
LoopMQTTHandler.class 6KB
MapDBMessagesStore.class 5KB
NettyMQTTHandler.class 5KB
Server.class 5KB
MapDBPersistentStoreTest.class 5KB
MemoryMessagesStore.class 5KB
TreeNode.class 5KB
PublishEncoderTest.class 5KB
Utils.class 5KB
ServerRestartIntegrationTest.class 5KB
AuthorizationsCollectorTest.class 4KB
SubscribeDecoderTest.class 4KB
MapDBPersistentStore.class 4KB
DefaultMoquetteSslContextCreator.class 4KB
ProtocolDecodingServer.class 4KB
ConnectMessage.class 4KB
FileAuthenticator.class 4KB
Client.class 4KB
UnsubscribeDecoderTest.class 4KB
PublishDecoder.class 4KB
NettyChannel.class 4KB
BrokerInterceptor.class 4KB
SubAckDecoderTest.class 4KB
NettyAcceptor$5.class 4KB
MQTTDecoder.class 3KB
SubscribeDecoder.class 3KB
BrokerInterceptorTest.class 3KB
ConfigurationParser.class 3KB
SubscribeEncoder.class 3KB
NettyAcceptor$3.class 3KB
MQTTWebSocket.class 3KB
UnsubscribeEncoder.class 3KB
DemuxDecoder.class 3KB
TestUtils.class 3KB
PublishEncoder.class 3KB
SubscribeEncoderTest.class 3KB
ConnectEncoderTest.class 3KB
MQTTEncoder.class 3KB
UnsubscribeEncoderTest.class 3KB
BytesMetricsHandler.class 3KB
ConnectionIT.class 3KB
AbstractMessage$QOSType.class 3KB
MessageMetricsHandler.class 3KB
Subscription.class 3KB
IMessagesStore$StoredMessage.class 3KB
SubscriptionsStore$DumpTreeVisitor.class 3KB
ServerIntegrationWebSocketTest.class 3KB
UtilsTest.class 3KB
ConnectEncoder.class 3KB
UnsubscribeDecoder.class 3KB
NettyAcceptor$4.class 3KB
SubAckEncoderTest.class 3KB
ACLFileParser.class 3KB
ProtocolDecodingServer$1.class 3KB
ConfigurationClassLoaderTest.class 3KB
ConfigurationParserTest.class 3KB
EmbeddedLauncher.class 3KB
NettyUtils.class 2KB
SubAckEncoder.class 2KB
ClasspathConfig.class 2KB
DummyChannel.class 2KB
NettyAcceptor$2.class 2KB
MemoryConfig.class 2KB
TestCallback.class 2KB
RawClient$RawMessageHandler.class 2KB
AbstractMessage.class 2KB
FilesystemConfig.class 2KB
ClientNettyMQTTHandler.class 2KB
MockReceiverChannel.class 2KB
PubAckDecoderTest.class 2KB
SubAckDecoder.class 2KB
BrokerConstants.class 2KB
ConnAckEncoderTest.class 2KB
ProtocolProcessorTest$3.class 2KB
Utils.class 2KB
ProtocolProcessorTest$6.class 2KB
NettyAcceptor$1.class 2KB
InterceptConnectMessage.class 2KB
共 472 条
- 1
- 2
- 3
- 4
- 5
资源评论
AvalonLT
- 粉丝: 90
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功