EMQ (Erlang/Enterprise/Elastic MQTT Broker) 是基於 Erlang/OTP 平台開發的開源物聯網 MQTT 消息服務器。Erlang/OTP 是出色的軟實時(Soft-Realtime)、低延時(Low-Latency)、分布式(Distributed) 的語言平台。MQTT 是輕量的(Lightweight)、發布訂閱模式(PubSub) 的物聯網消息協議。
下載
部署
多開配置
1.復制完整的一份emqtt程序到另一個文件夾,包含emqtt根目錄。
2.修改mqtt External TCP端口
配置文件為/emqtt/etc/emq.conf
查詢字段External TCP Listener
該端口默認為1883,為mqtt主要連接端口
3.修改mqtt Internal TCP端口
配置文件為/emqtt/etc/emq.conf
查詢字段Internal TCP Listener
該端口默認為11883
4.修改mqtt External SSL端口
配置文件為/emqtt/etc/emq.conf
查詢字段SSL Listener
該端口默認為8883
5.修改mqtt WebSocket 端口
配置文件為/emqtt/etc/emq.conf
查詢字段WebSocket Listener
6.修改mqtt WebSocket SSL端口
配置文件為/emqtt/etc/emq.conf
查詢字段WebSocket/SSL Listener
7.修改mqtt API 端口
配置文件為/emqtt/etc/emq.conf
查詢字段API Listener
8.修改mqtt Dashboard 管理控制台端口
配置文件為/emqtt/etc/plugins/emq_dashboard.conf
9.控制台調試模式啟動,檢查 EMQ 是否可正常啟動
./bin/emqttd console