MQTT
SERVERS (MQTT BROKER) #
Emqx (Suggested) #
docker 等各种安装方式,推荐官网:Download EMQX Open Source. (也可以用老版本; same company as MQTTX.)
Require: Erlang (150MB)【不妨直接安装到 emqx5 子目录】 (will install MS VC++ Redist. 2015). ref download: https://www.emqx.io/downloads?os=Windows
cd emqx5\bin
emqx.cmd start
emqx.cmd ping # should show "pong" for ok
web: localhost:18083 default account: admin/public , pwd change is a MUST when login, could change to admin/admin.
for topics, user/auth: any or empty
ref: EMQX dashboard, bak
ref: EMQX+Prometheus+Grafana:MQTT 数据可视化监控实践, bak
RabbitMQ-server (NOT Suggested) #
不建议的原因是:需要手动安装 Erlang 而且要注意 PATH 生效。
Require: Erlang (150MB) (will install MS VC++ Redist. ).
Download from RabbitMQ
ActiveMq Classic (NOT suggested) #
Require: JAVA_HOME (JDK is preferred than JRE, if in development, as JRE ∈ JDK. 150MB) && reboot.
e.g.: Apache ActiveMq (ref, bak).
cd bin
./activemq-admin.bat create mybroker
cd mybroker/bin/
mybroker.bat start
Web UI: http://127.0.0.1:8161/ , admin/admin
CLIENTS #
e.g. MQTTX (suggested), Chrome MQTTBox, etc.
See more servers/clients/tools/libs here: HiveMq