EMQX允许匿名访问和关闭匿名访问
EMQX允许匿名访问
EMQX的安装和启动MQTTX工具的使用看文章:Windows系统搭建MQTT服务器和安装MQTTX客户端-CSDN博客。EMQX安装的成功之后,默认是允许匿名访问的。也就是不用输入对应的用户名和密码就连接到EMQX搭建的服务,然后订阅发布数据。在浏览器中输入http://localhost:18083/,进入emqx的管理界面。
允许匿名访问之后,连接EMQX服务器的时候可以不用认证,也就是不输入用户名和密码,或者随便输入一个用户名和密码。都可以正常连接到EMQX服务器。不允许匿名访问,就必须使用正确的账户认证之后才能连接。
连接测试一下
打开MQTTX客户端,进行连接测试。
因为是匿名访问,所以随便填一个用户名和密码也是可以正常连接的。
这时是发布不了信息内容的,我们随便填一个用户名和密码进行连接测试。
可以发现可以正常连接的,也可以正常发布和订阅主题。
EMQX不允许匿名访问
不允许匿名访问,就到EMQX的管理界面创建一个用户,如下图所示。
连接测试一下
先断开连接
如果随便填写一个密码
填写刚才设置的用户名和密码
恢复EMQX的匿名访问
登录EMQX的管理界面,把对应的客户端认证删除即可。
测试一下
先断开连接
评论记录:
回复评论: