MQTT
服务端 SERVERS (MQTT BROKER) #
第一次学,建议用 Emqx 服务端 (Suggested) #
docker: #
第一次学,建议直接 docker ,见官网:Download EMQX Open Source.
也可以用老版本: #
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 for noob) #
不建议的原因是:需要手动安装 Erlang 而且要注意 PATH 生效。
Require: Erlang (150MB) (will install MS VC++ Redist. ).
Download from RabbitMQ
老手可以考虑的其他服务端 之 ActiveMq Classic (NOT suggested for noob) #
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 #
新手 #
新手建议用 MQTTX (suggested)
老手 (NOT suggested for noob) #
老手可以用其他的,例如 Chrome MQTTBox, etc. See more servers/clients/tools/libs here: HiveMq