mqtt协议 外网远程访问云服务器问题

我们在本机测试可以用guest
但是在远程访问的时候guest是没有权限的需要自己开通管理员权限

外网服务器测试登陆rabbitmq官网,我用的是自己电脑访问华为云服务器,rabbitmq 搭建在华为云上

http://121.36.196.247:15672/

在这里插入图片描述

需要开启admin权限,用admin访问

在这里插入图片描述
在这里插入图片描述
找到D:\rabbitmq\rabbitmq_server-3.7.14\etc
先备份

在这里插入图片描述
改成这个

……
[
 {rabbit,
  [%%
   %% Network Connectivity
   %% ====================
   %%
   %% By default, RabbitMQ will listen on all interfaces, using
   %% the standard (reserved) AMQP port.
   %%
   {tcp_listeners, [5672]},
   {loopback_users, ["admin"]},
……
  ]}
].

在这里插入图片描述

记得开云服务器的入站规则

在这里插入图片描述

确认1883端口防火墙是否打开

在这里插入图片描述

解决后测试

在这里插入图片描述

在这里插入图片描述

本物联网系列

一、用netty做一个环保hj212协议即时通讯工具

二、零基础用uniapp快速开发实现MQTT设备中心附后台接口
三、MQTT服务器搭建实现物联网通讯
四、springboot + rabbitmq 做智能家居以及web显示未读消息


版权声明:本文为weixin_44106334原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。