create emqx project

Feng Lee 91c8e624c7 changelog 11 лет назад
apps 20fb39cf3b list -> binary 11 лет назад
deps 3a6ed9a876 0.2 project structure 11 лет назад
doc 95f2ffe793 design 11 лет назад
plugins 58b1e258c1 add folder 13 лет назад
rel 23163edab7 rewrite all modules 11 лет назад
.gitignore a0017c3186 author 11 лет назад
CHANGELOG.md 91c8e624c7 changelog 11 лет назад
LICENSE e77d25b273 author... 11 лет назад
Makefile d5b6152aa8 0.2.0 upgrade 11 лет назад
README.md 95f2ffe793 design 11 лет назад
TODO d5b6152aa8 0.2.0 upgrade 11 лет назад
rebar 3a6ed9a876 0.2 project structure 11 лет назад
rebar.config 3a6ed9a876 0.2 project structure 11 лет назад

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 generate

	$ 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

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