MQTT协议理解

提示:记录mqtt服务搭建及访问教程

文章目录

  • 前言
  • 一、MQTT是什么?
  • 二、使用步骤
    • 1.MQTT服务器搭建
    • 2.MQTT集成


前言

一直想了解下mqtt,本人又懒,被动型学习,刚好项目需要,此篇记录下MQTT搭建过程及心得体会,后续会持续补充

一、MQTT是什么?

MQTT协议理解_第1张图片

此处省略一万字…

二、使用步骤

1.MQTT服务器搭建

使用activemq-apollo 构建,官方下载路径,windows下载apache-apollo-1.7.1-windows-distro.zip

  • 创建broker
   .\apollo.cmd create mybroker
  • 启动
cd .\mybroker\bin\
.\apollo-broker.cmd run

控制台:http://127.0.0.1:61680/console/index.html 用户名密码 admin/password
MQTT协议理解_第2张图片

2.MQTT集成

此处集成使用Spring boot,公司主要使用Java编程

  • 添加包如下:
      <!--MQTT 集成-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-integration</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.integration</groupId>
            <artifactId>spring-integration-mqtt</artifactId>
            <version>5.4.3</version>
        </dependency>
  • 类说明
    MQTT协议理解_第3张图片

具体可参见: https://www.cnblogs.com/JackpotHan/p/15683723.html


你可能感兴趣的:(java)