![]() |
||
---|---|---|
apps/emqtt | ||
deps | ||
doc | ||
plugins | ||
rel | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
TODO | ||
rebar | ||
rebar.config |
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
License
The MIT License (MIT)
Author
feng at slimchat.io