mqtt安装及使用

mqt官网:https://docs.emqx.io/broker/v3/cn/getstarted.html

官网讲述非常清晰,记得看一遍官网!!下面截图摘自官网

mosquitt和emqttd的区别:mosquitto不支持集群

我用的是linux-centos7环境下zip包安装。

第一下载安装包。下载地址:https://www.emqx.io/downloads/broker/

 wget https://www.emqx.io/downloads/broker/v4.0.1/emqx-centos7-v4.0.1.zip

第二解压

unzip  emqx-centos7-v4.0.1.zip

第三启动

 cd emqx

# 启动emqx
./bin/emqx start
emqx 4.0.1 is started successfully!

# 检查运行状态
./bin/emqx_ctl status
Node 'emqx@127.0.0.1' is started emqx v4.0.1 is running

# 停止emqx
./bin/emqx stop

第四设置开机自启动

 

启动后,MQTT 客户端可通过 1883 端口接入系统。运行日志输出在 log/ 目录。

控制台地址: http://127.0.0.1:18083,默认用户名: admin,密码:public

设置开机自启动方法:https://www.freesion.com/article/4715100771/

 

 

 

 

 

 

### 如何安装使用MQTT服务器 #### 1. Raspberry Pi 上的 Mosquitto MQTT Server 安装 在树莓派上安装Mosquitto MQTT服务是一种常见的方式。以下是具体的操作方法: - 首先更新系统的包管理器缓存并安装Mosquitto及其客户端工具: ```bash sudo apt update && sudo apt install mosquitto mosquitto-clients -y ``` - 启动并设置开机自启Mosquitto服务: ```bash sudo systemctl start mosquitto sudo systemctl enable mosquitto ``` - 测试连接可以使用`mosquitto_sub`命令订阅主题,以及`mosquitto_pub`发布消息到该主题[^1]。 #### 2. 使用 Java 实现的 zer0MQTTServer 对于需要高性能推送功能的应用场景,zer0MQTTServer 是一种基于 Java AIO 的解决方案。其主要特点如下: - 下载开源项目的代码仓库后,需确保本地环境已配置好 JDK 和 Maven 构建工具。 - 编译项目前应调整 `pom.xml` 文件中的依赖项版本号以匹配当前开发环境的需求。 - 运行服务端程序之后可以通过标准的 MQTT 客户端软件来验证连通性和基本功能是否正常工作[^2]。 #### 3. Windows 平台下的 Qt Mqtt Server 设置指南 如果倾向于图形界面操作或者希望快速搭建原型,则可以选择利用 C++ 及其框架——Qt 来构建跨平台应用实例之一即为 mqtt broker 。此部分涉及第三方动态链接库 (DLL),因此需要注意兼容性问题。 - 将预编译完成后的 Boost 库复制至个人计算机上的指定路径下(例如 E:\Qt5.15\5.15.0\mingw81_64),从而满足应用程序运行期间可能调用的相关函数需求。 - 执行 qmake 步骤生成 Makefile 文件后再执行 make 命令即可得到可执行文件[^3]。 #### 4. MICA-MQTT 开源项目的部署流程说明 MICA-MQTT 提供了一套完整的物联网设备接入方案支持多种协议转换等功能模块集成在一起形成统一的服务接口对外提供访问权限控制机制等高级特性。 - 克隆官方存储库地址并将解压后的目录放置于 Web 服务器根目录之中;修改 configuration.json 中的各项参数值使之适应实际网络状况的要求。 - 当所有准备工作就绪以后就可以尝试启动后台进程监听来自外部世界的请求数据流了[^4]。 #### 5. Windows 系统内的简易型 Broker —— EMQX Dashboard 针对初学者而言最简便易懂的办法莫过于直接下载已经打包完毕的产品级解决方案比如 emqx ,它自带了一个友好的 web 控制面板便于管理和监控整个集群的状态变化情况等等重要指标信息展示出来方便管理员及时作出相应决策行动起来吧! - 访问 http://localhost:18083/#/dashboard/overview 地址,默认账户密码组合为 admin / public 即刻体验在线调试的乐趣所在之处[^5]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值