Go to file
Feng Lee 2576463523 admin, config 2014-12-10 20:32:14 +08:00
apps/emqtt list -> binary 2014-12-10 19:20:09 +08:00
deps 0.2 project structure 2014-12-06 19:12:29 +08:00
doc design 2014-12-10 19:42:03 +08:00
plugins add folder 2012-12-27 16:42:59 +08:00
rel rewrite all modules 2014-12-08 17:40:45 +08:00
.gitignore author 2014-12-10 14:20:00 +08:00
CHANGELOG.md changelog 2014-12-10 20:12:35 +08:00
LICENSE author... 2014-12-10 18:21:37 +08:00
Makefile 0.2.0 upgrade 2014-12-06 23:10:45 +08:00
README.md admin, config 2014-12-10 20:32:14 +08:00
TODO 0.2.0 upgrade 2014-12-06 23:10:45 +08:00
rebar 0.2 project structure 2014-12-06 19:12:29 +08:00
rebar.config 0.2 project structure 2014-12-06 19:12:29 +08:00

README.md

eMQTT

eMQTT is a scalable, fault-tolerant and extensible mqtt broker written in Erlang/OTP.

eMQTT requires Erlang R17+.

Startup in Five Minutes

	$ git clone git://github.com/slimpp/emqtt.git

	$ cd emqtt

	$ make && make dist

	$ cd rel/emqtt

	$ ./bin/emqtt console

Deploy and Start

start

	cp -R rel/emqtt $INSTALL_DIR

	cd $INSTALL_DIR/emqtt

	./bin/emqtt start

stop

	./bin/emqtt stop

Configuration

......

Admin and Cluster

......

HTTP API

eMQTT support http to publish message.

Example:

	curl -v --basic -u user:passwd -d "topic=/a/b/c&message=hello from http..." -k http://localhost:8883/mqtt/publish

URL

	HTTP POST http://host:8883/mqtt/publish

Parameters

Name Description
topic MQTT Topic
message Text Message

Design

Design Wiki

License

The MIT License (MIT)

Author

feng at slimchat.io