MQTT服务器的搭建与MQTT客户端的使用
目录
- 一、MQTT服务器(emqx)搭建
- 1、下载 MQTT Broker
- 2、下载完成后,解压的目录内容如下:
- 3、进入 bin目录下
- 4、直接在当前目录下输入cmd
- 5、启动 emqx
- 6、重置Dashboard 密码
- 7、输入账号密码进入MQTT服务器控制台
- 8、正常登录的界面如下所示:
- 9、进入Settings目录下可以切换为中文模式
- 二、MQTT客户端的使用
- 1、下载工具
- 2、启动mqttfx
- 3、运行后的选择如图所示图标
- 4、建立MQTT连接
- 5、选择刚建立的连接“New Profile”,点击 Connect 连接MQTT服务器
- 6、连接成功后如图所示
- 7、切换到Subscrible页面下,订阅主题 :test1 ,Qos 选择 Qos0,最后点击 Subscrible 键
- 5、切回 Publish 页面,发布一条消息在主题为:test1,消息内容为:"test message ",Qos 同样设置为Qos0,最后点击 Publish 键
- 6、切换回 Subscribe页面,收到的消息内容与发出的内容一致,说明MQTT的订阅与发布的测试都没问题。
一、MQTT服务器(emqx)搭建
1、下载 MQTT Broker
https://www.emqx.com/zh/mqtt/public-mqtt5-broker
2、下载完成后,解压的目录内容如下:
3、进入 bin目录下
4、直接在当前目录下输入cmd
5、启动 emqx
emqx start 启动
emqx_ctl status 查看状态
6、重置Dashboard 密码
emqx_ctl admins passwd admin 密码
7、输入账号密码进入MQTT服务器控制台
进入确保emqx已正常运行后,可在浏览器中输入:http://127.0.0.1:18083
8、正常登录的界面如下所示:
9、进入Settings目录下可以切换为中文模式
二、MQTT客户端的使用
1、下载工具
测试工具:MQTT.fx
下载链接:http://mqttfx.jensd.de/index.php/download
2、启动mqttfx
3、运行后的选择如图所示图标
4、建立MQTT连接
5、选择刚建立的连接“New Profile”,点击 Connect 连接MQTT服务器
6、连接成功后如图所示
7、切换到Subscrible页面下,订阅主题 :test1 ,Qos 选择 Qos0,最后点击 Subscrible 键
5、切回 Publish 页面,发布一条消息在主题为:test1,消息内容为:"test message ",Qos 同样设置为Qos0,最后点击 Publish 键
6、切换回 Subscribe页面,收到的消息内容与发出的内容一致,说明MQTT的订阅与发布的测试都没问题。
MQTT服务器的搭建与MQTT客户端的使用相关推荐
- go语言MQTT服务器(五)MQTT服务器集群
go语言MQTT服务器(五)MQTT服务器集群 GOMQ服务器,写的不好,别见外 上面版本不考虑使用了 [这是最新版本] 一.节点间数据交互端口配置 二.配置两个节点,上面的节点间数据交互端口图也要修 ...
- Ubuntu16.04LTS环境下搭建MQTT服务器以及QT实现MQTT客户端
MQTT服务器搭建 使用EMQX搭建MQTT服务器,EMQX 4.2.14 for Ubuntu 16.04下载 下载zip包,选择安装方式为zip,cpu架构选择x86_64 按照网页的指示进行下载 ...
- 使用 WebSocket 客户端连接 MQTT 服务器/vue 项目使用mqtt消息队列实现推送
简介 近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端或通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 得到了广泛的应用. WebSock ...
- 【mqtt】centos搭建EMQ mqtt服务器
一.mqtt下载并安装 1.下载zip包 下载地址:https://www.emqx.io/downloads#broker 界面如下: 然后点击[Download]选择版本后点击[Download ...
- centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...
①.完成MQTT服务器的搭建 ②.集成MQTT到springboot后台 ③.使MQTT支持WebSocket以便前端与springboot进行消息收发. ④.集成MQTT到工控机中 1.安装 mos ...
- Windows上Mqtt服务器搭建与使用客户端工具MqttBox进行测试
场景 MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的" ...
- 阿里云搭建MQTT服务器并进行本地和服务器端联通测试
要搭建一个能在公网上访问的MQTT服务器,不同位置的客户端可以通过公网发送信息通信 使用开源软件 mosquitto 阿里云服务器配置是Ubuntu18.04系统,到mosquitto 官网,按照说明 ...
- MQTT通信架构 搭建MQTT服务器
MQ 遥测传输 (MQTT) 是基于代理的发布/订阅的消息传输协议. 传输屏蔽消息内容 TCP/IP有连接传输(可靠) 小型传输,开销很小,降低网络流量 使用lastwill等机制告知客户端异常中断( ...
- 【迷你强的物联网】起始篇-简介与MQTT服务器【从零开始搭建自己的物联网系统】
简介 此为系列文章,主要写什么是物联网,当然啦,这个概念过于抽象,所以我会从自己动手构建出一个完整的物联网系统这个方式来折腾. 这个项目也会是一个连载项目,完成一部分就会发布出来,会同步更新于工坊 ...
- activemq搭建MQTT服务器
activemq搭建MQTT服务器 1. 搭建服务器需要的软件下载 2. 开启服务器 3. 登录管理员后台 4. 客户端测试 4.1 QMQTT撰写的客户端 4.2 使用客户端软件 4.3 两个客户端 ...
最新文章
- 浅谈图分析商业化的机遇与挑战,你注意到了吗?
- docker保护python源码_Tensorflow在Docker中运行和源码编译
- CentOS7.2基于LNMP+WordPress离线安装
- python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...
- 【Python】全方面解读Python的格式化输出
- html5 --- 使用javascript脚本控制媒体播放
- php 输出01,php基础01_thinkphp输出Hello World-Go语言中文社区
- 用计算机三级处理文件,【题目】计算机三级题目,献给为计算机三级挣扎的同学们...
- LeetCode 378. 有序矩阵中第K小的元素(二分查找)
- NuGet程序包安装SQLite后完全抽离出SQLite之入门介绍及注意事项,你真的懂了吗?...
- Bailian3177 判决素数个数【入门】(POJ NOI0113-10)
- tomcat 调优-生产环境必备
- PhotoScissors for Mac破解版(抠图软件)
- Shiro源码分析(二)——获取Subject
- 解决VIVADO ZYNQ编译提示PS引脚约束警告
- 30天自制操作系统Day2
- Word怎么添加页码
- iOS 手势的用法
- appium连接mumu模拟器,无法连接问题
- Qt version is not properly installed,please run make install