create emqx project

Feng Lee 4a2b586ff9 fix clientId length 11 лет назад
apps 4a2b586ff9 fix clientId length 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 2d6afe7ff3 eMQTT 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 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