EMQ (Erlang/Enterprise/Elastic MQTT Broker) 是基於 Erlang/OTP 平臺開發的開源物聯網 MQTT 消息服務器。Erlang/OTP 是出色的軟實時(Soft-Realtime)、低延時(Low-Latency)、分佈式(Distributed) 的語言平臺。MQTT 是輕量的(Lightweight)、發佈訂閱模式(PubSub) 的物聯網消息協議。html
1.複製完整的一份emqtt程序到另外一個文件夾,包含emqtt根目錄。調試
2.修改mqtt External TCP端口htm
配置文件爲/emqtt/etc/emq.conf開發
查詢字段External TCP Listener部署
該端口默認爲1883,爲mqtt主要鏈接端口get
3.修改mqtt Internal TCP端口qt
配置文件爲/emqtt/etc/emq.confconsole
查詢字段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