MQTT服务器搭建和客户端代码编写

服务器

关于linux系统,可以在阿里云购买云服务器或者利用虚拟机安装CentOs系统。我用的就是阿里云的云服务器,比较方便吧

安装Emqx服务器

安装必要的依赖:
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置稳定的仓库,比如CentOs7的例子:
$sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo安装最新版本的 EMQ X
$ sudo yum install emqx也可以安装指定版本
先查询软件版本列表
$ yum list emqx --showduplicates | sort -remqx.x86_64                     3.1.0-1.el7                        emqx-stable
emqx.x86_64                     3.0.1-1.el7                        emqx-stable
emqx.x86_64                     3.0.0-1.el7                        emqx-stable选择其中一个版本安装$ sudo yum install emqx-3.1.0

启动Emqx

直接启动
$ emqx startemqx 3.1.0 is started successfully!$ emqx_ctl statusNode 'emqx@127.0.0.1' is startedemqx v3.1.0 is running系统启动
$ sudo systemctl start emqx服务启动
$ sudo service emqx start```

开放端口

阿里云实例安全组和防火墙开放端口

端口    端口对应的协议或者作用
1883    MQTT protocol port
8883    MQTT/SSL port
8083    MQTT/WebSocket port
8080    HTTP API port
18083   Dashboard Management Console Port

访问Emqx服务后台

访问后台地址:http://localhost:18083,其中localhost可以替换为你的云服务器公网IP或者虚拟机IP。登录账号:admin,密码:public。进入Web管理控制台。如下图所示

测试Emqx 服务是否可用

第一种方法 下载客户端

下载客户端工具:MQTTBox
地址:http://workswithweb.com/html/mqttbox/downloads.html

第二种方法 编写客户端代码实现测试
文章地址:springboot集成mqtt实现消息收发

java mqtt服务器搭建相关推荐

  1. MQTT服务器搭建和测试步骤及遇见的问题

    MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...

  2. Mqtt开发笔记:Mqtt服务器搭建

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  3. Linux Java Web 服务器搭建之tomcat安装

    Linux Java Web 服务器搭建之tomcat安装 一 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 ...

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

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

  5. 基于ZigBee的智能家居设计与实现—MQTT服务器搭建+APP开发

    目录 MQTT服务器搭建 APP开发 易安卓环境搭建 易安卓基础介绍 关于易安卓 新建工程 界面介绍 易安卓使用到的操作演示 易语言使用到的语法演示 MQTT实现 MQTT组件介绍与添加 重点介绍 A ...

  6. 从零开始开发物联网项目(1)——mqtt服务器搭建

    去年开发了一个物联网的项目,入了很多坑,花了很多时间,不过最后终于做出了一个初代版本,也算完成了项目.为了避免自己遗忘,也为了让有兴趣学习物联网的同学少入点坑,我整理了一下,写成一个系列教程.通过这个 ...

  7. apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)

    Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...

  8. 阿里云MQTT服务器搭建与测试(全图文,非常详细)

    阿里云MQTT服务器搭建与测试 一. MQTT概念 二. 阿里云MQTT服务器搭建 1 阿里云平台注册及认证 2 添加平台 2 创建产品与设备 获取MQTT连接相关信息 三.MQTT.fx测试 1 M ...

  9. 一步一步来:MQTT服务器搭建、MQTT客户端使用

    物联网应用如火如荼,本文就物联网应用中最受青睐的协议 MQTT相关测试工具的使用进行简单说明. 希望此文能给需要用到的朋友一些微薄的帮助-- 一.MQTT服务器( emqx )搭建 1. 下载服务器M ...

  10. java gitblit_Gitblit 服务器搭建

    Gitblit 服务器搭建Gitblit 是一个用Java写的开源Git存储库软件,用于管理.查看和服务,它涉及之初是为了方便小型工作组设计的工具 Demo: http://git.wang-li.t ...

最新文章

  1. JavaScript 计算两个颜色叠加值
  2. 测试功能范围_IT8511+电子负载 OCP?测试功能
  3. BZOJ-几道比较有趣的题目
  4. 清华大学《操作系统》(二十三):I/O子系统
  5. PHP错误类型及屏蔽方法
  6. vimb java_vim 中更好的編輯 java 文件.
  7. Java 身份证号码识别系统
  8. LINUX的文件按时间排序
  9. Linux安装和卸载JDK
  10. python request 接口自动化设计
  11. 自定义View学习之玩转字体变色
  12. LG Sprite Software Root漏洞
  13. 4月8日链家考试感想
  14. 电路仿真软件详谈(九),proteus电路仿真软件及版本问题
  15. Linux高可用之heartbeat
  16. Android的gps定位
  17. 向中级程序员转变必备的10个秘诀
  18. Nginx根据url并切割url进行路由转发
  19. 高考成绩等位分查询2021,2019高考等位分查询系统
  20. [附源码]java毕业设计图书借阅系统

热门文章

  1. 2017年校园招聘中国银行、中国邮政储蓄银行、中国移动笔试内容
  2. 计算100以内奇数和偶数的数量
  3. 【洛谷试炼场】普及练习场——字符串处理
  4. IEEE会议论文-Font Helvetica is not embedded
  5. Mac 朗文5++(Longman LDOCE5)双解·例句发音 词库制作
  6. hyperscan cmake .. 报错
  7. java电脑控制对方手机_电脑控制大师手机专家多控系统-Total Control电脑控制手机助手下载V7.0.0官方电脑端32位/64位最新版-西西软件下载...
  8. 上传doc,pdf,ppt,png,jpg,html文件并解析内容
  9. ios 启动图一键生成工具_一键生成App图标所有尺寸的三个酷站分享
  10. 练习4-11 统计素数并求和