快速部署自己私有MQTT-Broker-下载安装到运行不到一分钟,快速简单且易于集成到自己项目中

简介: 本文给物联网开发的朋友推荐的是GMQT,让物联网开发者快速拥有合适自己的MQTT-Broker,本文从下载程序到安装部署手把手教大家安装用上私有化MQTT服务器。

前言

如果你在做物联网开发,在设备把数据传输到网上时,你将选择合适的传输协议,把数据从设备传输到远程服务器,传输协议可以选择MQTT、CoAP和HTTP,在这些协议中绝大多数人都选择MQTT,也就是说MQTT是物联网首选。本文我们将教物联网开发朋友,在一分钟内下载、安装MQTT服务器(也就是MQTT-Broker)。这里新学习物联网的朋友,可能有疑问,使用MQTT协议传输为啥需要MQTT-Broker,这个由MQTT协议功能为了保证数据传输可靠性,必须有一台中心服务链接设备与设备,负责设备间消息发布和订阅,如果没有MQTT服务器就无法统一管理设备。更多管理MQTT基础知识,我将在后续推出视频教程,新学习朋友可以继续关注。现在我们先把MQTT-Broker安装上。

步骤:

第一步、下载MQTT服务器程序

这里给大家推荐的是GMQT(MQTT-Broker),市面上MQTT-Broker基础功能都一样,对于开发者朋友在学习阶段,选容易安装、基础功能齐全、可用于生产环境中。今天给大家推荐GMQT也是让大家在选择MQTT-Broker时多一种选择方案。

GQMT下载地址:GMQT-Broker下载地址 ,点到下载页面,选择和你电脑系统匹配版本,本节给大家讲解的GMQT-Broker程序是免费下载使用的。目前GMQT-Broker提供了Windows、Linux、MacOS三个系统程序,每个系统有不同版本-如图1所示,GMQT-Broker不依赖运行环境,直接在系统重启动即可。下面我们从windows11系统安装讲解,Linux和MacOS同学参考GMQT社区开发文档安装。

微信截图_20250708224726.png

图1-GMQT程序下载页

第二步、安装GMQT程序

这里的windows系统是win11,如何你是Win10使用通用方式安装即可。我们下载到代码zip包解压后得到如下图2目录的代码结构,里面有resource和main.exe两个,我们直接双击main.exe即可运行程序,运行后看到图3

微信截图_20250708225934.png

图2-GMQT程序包目录

微信截图_20250708230106.png

图3-运行GMQT程序成功

第三步、打开GMQT管理后台

大家点击图3运行界面提示:http://127.0.0.1:180 在浏览器打开,如图4所以,账号是admin,密码是:admin(后期可能改public)。

微信截图_20250708230714.png

图4-GMQT登录界面

登录成功后,大家可以看到MGQT管理界面了,如图5所示,到此我们GMQT就安装好了,从下载到双击安装就是在一分钟完成,过程不需大家配置任何东西。简单易用,功能齐全,GMQTt提供WebHook和api接口提供和系统集成,让GMQT更能符合你需求,把更多扩展交给你。好了本节接介绍到这,更多GMQT功能你安装好后,自己点击进去看,继续探索哦!

微信截图_20250708230925.png

图5-GMQT后台界面

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
11月前
|
存储 文字识别 自然语言处理
通义大模型在文档自动化处理中的高效部署指南(OCR集成与批量处理优化)
本文深入探讨了通义大模型在文档自动化处理中的应用,重点解决传统OCR识别精度低、效率瓶颈等问题。通过多模态编码与跨模态融合技术,通义大模型实现了高精度的文本检测与版面分析。文章详细介绍了OCR集成流程、批量处理优化策略及实战案例,展示了动态批处理和分布式架构带来的性能提升。实验结果表明,优化后系统处理速度可达210页/分钟,准确率达96.8%,单文档延迟降至0.3秒,为文档处理领域提供了高效解决方案。
1060 1
|
JSON 缓存 并行计算
NVIDIA 实现通义千问 Qwen3 的生产级应用集成和部署
阿里巴巴近期开源了通义千问Qwen3大语言模型(LLM),包含两款混合专家模型(MoE)235B-A22B与30B-A3B,以及六款稠密模型(Dense)从0.6B到32B不等。开发者可基于NVIDIA GPU使用TensorRT-LLM、Ollama、SGLang、vLLM等框架高效部署Qwen3系列模型,实现快速词元生成和生产级应用开发。
|
10月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
480 11
|
11月前
|
消息中间件 监控 Docker
Docker环境下快速部署RabbitMQ教程。
就这样,你成功地用魔法召唤出了RabbitMQ,还把它和你的应用程序连接了起来。现在,消息会像小溪流水一样,在你的系统中自由流淌。别忘了,兔子们不喜欢孤独,他们需要你细心的关怀,不时地监控它们,确保他们的世界运转得井井有条。
695 18
|
12月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
778 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
565 0
|
监控 druid Java
spring boot 集成配置阿里 Druid监控配置
spring boot 集成配置阿里 Druid监控配置
1565 6