网上查了很多资料,实际动手的时候踩了很多坑,现在把我的经验分享给大家:

一、安装和启动

使用EMQTT,下载完直接到bin目录下执行emqttd start就可以了,简单方便

下载地址:https://www.emqx.io/cn/downloads#broker

大家下载2.X.X版本,不要下载最新版本,最新版本有修改,使用上述方法测试不通(也可能是本人使用的方法不对,如果有人测试过了可以悄悄告诉我 :)

打开http://127.0.0.1:18083/#/就可以进入dashboard界面,默认登录账号密码是admin/public,这个账号密码是在 安装目录\etc\plugins的emq_dashboard.conf中配置的:

Dashboard界面:

二、使用mqtt client进行测试

服务器搭好后就可以测试我们的client端了。本人搭建这个MQTT服务器是为了调测client端的代码。

在client端配置好服务器对接地址,端口是1883(MQTT非加密协议端口是1883),用户名和密码这时可以随便写,因为EMQTT不会对用户名密码进行验证

运行客户端程序后就可以在Dashboard看到publish的主题:

订阅的主题:

client端的数据上报成功了(Dashboard上没找到具体的数据,但从client端和dashboard上的主题和消息数量看是成功了),下一步就是从broker给我的client发消息了,这一步没在网上找到攻略或指导,是我自己尝试出来的...

进行Websocket页面,点击连接(不要修改上面的连接参数,直接点击连接即可):

当状态变成已连接后,在下面的消息中,修改主题,主题要使用client端订阅的主题之一,修改消息内容和Qos,点击发送即可

client端收到消息:

作者:Lily_w

【经验分享】如何搭建本地MQTT服务器(Windows ),并进行上下行调测相关推荐

  1. Esp8266进阶之路10 【小实战下篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。(带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  2. Esp8266进阶之路⑨ 【小实战上篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。(带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  3. windows搭建本地git服务器【gitblit】+配置git的ssh免密+vscode的git图形使用

    一.搭建本地git服务器[gitblit] 转自:Window系统下搭建GIT本地服务器 1.安装Java环境,配置环境变量. 2.解压文件gitblit-1.8.0.zip至你准备放服务器的目录下 ...

  4. Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

    Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析 文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下, ...

  5. 网站搭建教程:搭建本地web服务器 4/23

    系列文章 网站搭建教程:内网穿透测试将本地静态网站发布公网可访问 1/23 网站搭建教程:安装源代码编辑软件 2/23 网站搭建教程:建立开放源代码的简单网页 3/23 网站搭建教程:搭建本地web服 ...

  6. EMQX MQTT服务器 Windows部署

    EMQX MQTT服务器 Windows部署 MQTT协议 EMQX 平台 EMQX MQTT部署 说明 由于我正在着手的物联网项目需要进行通信,我在各种通信协议中进行比较.蓝牙等通信协议功耗太高,而 ...

  7. Mac搭建本地svn服务器,并用Cornerstone连接服务器

    Mac搭建本地svn服务器,并用Cornerstone连接服务器 Mac默认已经安装了svn,我们只需要进行配置并开启就可以了 首先我们可以验证一下是否安装了svn,打开终端,输入命令: svnser ...

  8. svn 使用TortoiseSVN server搭建本地SVN服务器

    使用TortoiseSVN server搭建本地SVN服务器 转载于:https://www.cnblogs.com/fireblackman/p/10799625.html

  9. Armbian搭建本地Gitea服务器

    Armbian搭建本地Gitea服务器 1 安装Docker Docker 是一个用于开发.发布和运行应用程序的开放平台. Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的 ...

最新文章

  1. 未获得计算机访问权限,如何获取文件夹的访问权限
  2. 还原活动目录完全手册
  3. 常用CSS缩写语法总结
  4. BestCoder25 1001.Harry and Magical Computer(hdu 5154) 解题报告
  5. 服务端第三次课程:面向切面编程AOP
  6. python with用法
  7. Linux 忘记 用户名密码
  8. shell echo 彩色字体
  9. html毕业作品,基于HTML制作的闲置交易网站设计毕业论文+开题报告+Html静态网页源码...
  10. 获取mysql存储过程返回值_从强网杯随便注浅析mysql存储过程
  11. netapp 相关常识
  12. mysql之join_mysql学习之join用法
  13. 有什么电脑软件可以测试网速,电脑怎么测试网速(测网速大全)
  14. 基于深度学习的行人检测技术
  15. setting配置文件详解
  16. 华硕 Asus TUF B360M+INTEL i5+Sapphire AMD VEGA56黑苹果EFI引导文件
  17. Unity插件 - MeshEditor(一) 3D线段作画 模型网格编辑器
  18. html怎么设置区块隐藏,网页区块隐藏/显示的切换技术
  19. 最新解决谷歌浏览器崩溃的方法
  20. 程序员们一个一个的都挺神的,堪称 35 岁毕业之后再就业的标兵,不服不行

热门文章

  1. 联想投资服务器5g芯片,从5G投票到要没必要做芯片,联想到了最危险的时候
  2. python闭包两种写法_浅析Python闭包
  3. efi引导文件_你们心心念念的oc通用EFI来了!
  4. SpringMVC(二)高级
  5. 用 Mathematica 获取图片的 RGB 三基色
  6. Linux上更新war包
  7. 小K的农场(差分约束)
  8. java笔试题(1)
  9. StreamDM:基于Spark Streaming、支持在线学习的流式分析算法引擎
  10. 关于java和C语言i=i++问题描述