Win10下搭建MQTT服务器

一、获取软件包

链接:https://pan.baidu.com/s/1sKsL3ninhpwiawm69cOQ9w
提取码:9vhm
mqtt服务器安装包为apache-apollo-1.7.1.zip

二、安装步骤

2.1搭建JAVA开发环境配置

JDK1.8  jdk-8u23-windows-x64.exe
参见网页:https://www.cnblogs.com/nojacky/p/9497724.html
注意事项:①备份安装路径,后续会用到;②配置环境变量是在系统变量处编辑;

2.2解压apache-apollo-1.7.1及配置运行

①解压路径中不能包含中文名,如下有效:Z:/MQTT/apache-apollo-1.7.1
②打开CMD窗口,定位到bin目录下:Z:   (回车)cd MQTT\apache-apollo-1.7.1\bin
③创建本地mybroker文件夹:apollo.cmd create mybroker
④定位到mybroker文件夹下的bin目录:cd mybroker\bin
⑤运行服务器:apollo-broker.cmd run
运行效果如下:


注意:运行起来的cmd窗口不能关掉

三、验证

登录  http://127.0.0.1:61680/console/index.html#   (127.0.0.1 代表指向本机IP)
默认用户名 admin  密码 password

有客户端连接时,图示如下:

四、相关配置修改(用户名及密码)

文件说明:路径 Z:\MQTT\apache-apollo-1.7.1\bin\mybroker\etc
①users.properties:用于修改用户名对应的密码,可在末尾添加新行,添加对应用户名和密码
格式是 username=password

②groups.properties -------管理用户
例如添加用户user 则 admins=admin|user

③apollo.xml ------ 配置连接端口



红色框中即为对应的IP端口 ,如对于基于tcp的mqtt客户端而言,
将tcp一行中的ip改为搭建服务器的ip即可。

五、客户端工具发布订阅实例

本实例的客户端工具使用mqtt.fx,运行服务器ip端口为192.168.1.58:9345

5.1新建客户端



5.2连接、发布、订阅


填写好发布的主题,以及消息体点击Publish即可发布

订阅效果如下

Windows搭建MQTT服务器相关推荐

  1. MQTT在Windows下搭建MQTT服务器

    MQTT 在Windows下搭建MQTT服务器 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u012163234/article/details/ ...

  2. Windows上Mqtt服务器搭建与使用客户端工具MqttBox进行测试

    场景 MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的" ...

  3. 转 【MQTT】在Windows下搭建MQTT服务器

    MQTT简介 MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放.简单.轻量.易于实现.这些特点使它适用于受限环境.该协议的特点有: 使用发布/订阅消息模式,提供 ...

  4. 阿里云服务器ECS-Apollo搭建MQTT服务器(Windows环境)

    阿里云服务器(Windows环境)Apollo搭建MQTT服务器 1.购买阿里云服务器ECS 注册阿里云账号– 学生通过认证可免费领取2个月,由于网上教程很多,这里不做阐述了,我是领取的windows ...

  5. 【MQTT】在Windows下搭建MQTT服务器

    MQTT简介 MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放.简单.轻量.易于实现.这些特点使它适用于受限环境.该协议的特点有: 使用发布/订阅消息模式,提供 ...

  6. Windows下搭建MQTT服务器

    Windows下搭建MQTT服务器 1.MQTT服务器软件筛选 2.MQTT服务器软件mosquitto下载 3.修改mosquitto配置,并启动mosquitto服务 4.利用mosquitto工 ...

  7. linux如何搭建mqtt服务器,【MQTT】在Ubuntu下搭建MQTT服务器

    前言 博主之前写了一篇<在Windows下搭建MQTT服务器>,这次要尝试在Ubuntu下搭建MQTT服务器.实际上,下载好源码包后,后面的都和那篇文章差不多了. 开发环境 虚拟机 Ubu ...

  8. 快速搭建MQTT服务器(MQTTnet和Apache Apollo)

    前言 MQTT协议是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分,http://mqtt.org/. MQTT is a machine-to-machine (M2M)/" ...

  9. 使用EMQX搭建MQTT服务器,实现设备的通信(1)

    一.前言 最近我们选择智能家居方面的比赛.课设,为了保存学习记录,所以用文章来记录一下我们从软件到硬件的整个实现的过程,同时希望能帮助也想要实现相关功能的小伙伴. 二.MQTT介绍 (可跳过) MQT ...

最新文章

  1. 阿里巴巴为什么不建议直接使用Async注解?
  2. C# 字符串操作学习总结
  3. Dataset之CIFAR-10:CIFAR-10数据集简介、下载、使用方法之详细攻略
  4. 学习Python一定要知道的在定义变量中的三个特征
  5. 捕获分组和非捕获分组以及命名分组
  6. scrapy爬取百万小说
  7. 微软开源Reactive Extensions
  8. pythonweb开发面试_python 高级岗位面试要求
  9. 一起来玩树莓派---树莓派3B+安装Ubuntu16.04系统
  10. golang-go mod版本等相关内容:
  11. 美萍足浴找不到服务器,美萍足疗按摩管理系统,足疗管理软件,足疗保健管理系统、足浴、沐足管理软件!...
  12. 计算机电子商务o2o,电商o2o模式
  13. 将Ubuntu中文目录改为英文目录
  14. c语言现有21根火柴,python应用-21根火柴游戏
  15. kibana Dev Tools语句查询简单使用入门
  16. matplotlib.pyplot.cm结构及用法||参数详解
  17. MES系统设备管理概述(中)
  18. 故障:安装OFFICE2007时,刚开始安装,就提示“windows installer 服务不能更新一个或多个受保护的windows文件”,然后安装回滚,最后退出安装。
  19. Arcgis计算坡度问题
  20. 【问题解决】SpringBoot工程无法找到父依赖 parent-pom Failure to find com.xxx:parent-pom:pom:1.0.0.RELEASE

热门文章

  1. oracle ping 超时_对于tnsping的连接超时的功能补充
  2. CSS ===> 背景图片自适应宽高
  3. 【产品应用】一体化伺服电机在光伏智能清洗机器人中的应用
  4. php 小于n的质素,php 求质素(素数) 的实现代码
  5. SQL注入详细步骤讲解
  6. 前端将pdf转为图片,拿来即用
  7. 动手学数据分析——Task01_数据加载
  8. 前端js截取数组的常用方法(记得收藏点赞)
  9. mysql填写账户远程_为 mysql 添加远程连接账户
  10. install python-mnist_如何用python解析mnist图片