这里写目录标题
- QA
-
- [1. 没什么emqx 服务端口是 127.0.0.1:1883,而网页登录端口是:http://192.168.68.86:18083/ ?](#1. 没什么emqx 服务端口是 127.0.0.1:1883,而网页登录端口是:http://192.168.68.86:18083/ ?)
- [A: 这两个端口不仅不冲突,反而是 EMQX 作为 MQTT 服务器的标准配置。它们分别负责两种完全不同的工作,可以这样理解:](#A: 这两个端口不仅不冲突,反而是 EMQX 作为 MQTT 服务器的标准配置。它们分别负责两种完全不同的工作,可以这样理解:)
-
-
- [💡 总结](#💡 总结)
-
- 一、
QA
1. 没什么emqx 服务端口是 127.0.0.1:1883,而网页登录端口是:http://192.168.68.86:18083/ ?
A: 这两个端口不仅不冲突,反而是 EMQX 作为 MQTT 服务器的标准配置。它们分别负责两种完全不同的工作,可以这样理解:
🚚 1883 端口:MQTT 业务数据通道
- 角色:这是 EMQX 的核心业务端口。
- 功能:专门用于接收和转发 MQTT 协议的消息。你的 Java 程序、车牌相机、MQTTX 客户端等,都是通过 1883 端口连接到 EMQX,进行订阅、发布消息等实际业务操作的。
- 类比:它就像公司的内部电话系统,员工之间用它来沟通工作。
💻 18083 端口:Dashboard 管理控制台
- 角色:这是 EMQX 的Web 管理界面端口。
- 功能:提供一个图形化的网页后台,供管理员登录使用。你可以在这个页面上查看客户端连接数、监控消息吞吐量、管理用户权限、查看日志等。它不参与实际的业务消息传输。
- 类比:它就像公司的总机或前台,管理员用它来查看电话系统(1883端口)的运行状态,比如现在有多少人在通话、线路是否繁忙等。
💡 总结
简单来说:
- 1883 端口是给程序用的,负责干活。
- 18083 端口是给人用的,负责管理。
所以,你的 Java 代码连接 1883,而你在浏览器里通过 18083 查看服务器状态,这是完全正确且标准的用法。