activemq搭建MQTT服务器

1. 搭建服务器需要的软件下载

2. 开启服务器

  • 进入解压目录的bin文件夹下创建实例
activemq-admin.bat create mybroker  //如果前序未安装JDK这步会报错
  • 创建实例成功后会在此目录下生成实例名的文件夹
    在这里插入图片描述
  • 查看和修改用户名密码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 开始启动服务器
mybroker.bat start

在这里插入图片描述

3. 登录管理员后台

  • 浏览器打开网址:http://localhost:8161/
  • 输入用户名密码,默认用户名: admin, 密码: admin
    -
  • 进入管理页面在这里插入图片描述

4. 客户端测试

4.1 QMQTT撰写的客户端

在这里插入图片描述

  • 刷新后台管理,能看到刚刚订阅的主题
    在这里插入图片描述

4.2 使用客户端软件

4.3 两个客户端之间测试

  • MQTTBox订阅qmqtt的相同主题
    在这里插入图片描述
  • qmqtt发布消息
    在这里插入图片描述
  • MQTTBox收到消息
    在这里插入图片描述

配置过程出现的问题

java.lang.RuntimeException: Failed to execute start task.

  • 1883端口被占用

  • 查看被占用的端口

    netstat -aon|findstr "1883" //cmd中输入
    
  • 任务管理器中找到PID为5360的应用并关闭

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值