create emqx project

Feng Lee fc7cce87e8 deps -> get-deps 11 yıl önce
apps 5ed1217b0a fix wildcard topics match 11 yıl önce
deps 3a6ed9a876 0.2 project structure 11 yıl önce
doc 95f2ffe793 design 11 yıl önce
plugins 58b1e258c1 add folder 13 yıl önce
rel 23163edab7 rewrite all modules 11 yıl önce
.gitignore a0017c3186 author 11 yıl önce
CHANGELOG.md 5ed1217b0a fix wildcard topics match 11 yıl önce
LICENSE e77d25b273 author... 11 yıl önce
Makefile fc7cce87e8 deps -> get-deps 11 yıl önce
README.md 2d6afe7ff3 eMQTT 11 yıl önce
TODO 5ed1217b0a fix wildcard topics match 11 yıl önce
rebar 3a6ed9a876 0.2 project structure 11 yıl önce
rebar.config 3a6ed9a876 0.2 project structure 11 yıl önce

README.md

eMQTT

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

eMQTT support MQTT V3.1 Protocol Specification.

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